GNU/Linux >> Tutoriels Linux >  >> Cent OS

Oracle Weblogic 14c sur CentOS 8

L'environnement commercial moderne exige des applications Web et de commerce électronique qui accélèrent votre entrée sur de nouveaux marchés comme un boom ! vous aider à trouver de nouvelles façons d'atteindre et de fidéliser vos clients, et vous permettre de lancer rapidement de nouveaux produits et services. Pour créer et déployer ces nouvelles solutions, vous avez besoin d'une plate-forme de commerce électronique éprouvée et fiable, capable de connecter et d'autonomiser tous les types d'utilisateurs tout en intégrant vos données d'entreprise.

Oracle WebLogic Server est une plate-forme unifiée et extensible pour le développement, le déploiement et l'exécution d'applications d'entreprise, telles que Java, sur site et dans le cloud.

Salut les gars ! Aujourd'hui, nous allons discuter du serveur Oracle WebLogic. Nous avons traversé une introduction et nous aurons maintenant un aperçu de l'architecture de ce produit Oracle Middle ware, puis nous verrons comment faire. Ne vous ennuyez pas d'ici là !

WebLogic Server fonctionne dans le niveau intermédiaire d'un multi-niveaux (ou n -tiers). Une architecture à plusieurs niveaux détermine où les composants logiciels qui composent un système informatique sont exécutés les uns par rapport aux autres et au matériel, au réseau et aux utilisateurs. Choisir le meilleur emplacement pour chaque composant logiciel vous permet de développer des applications plus rapidement; facilite le déploiement et l'administration ; et offre un meilleur contrôle sur les performances, l'utilisation, la sécurité, l'évolutivité et la fiabilité.

Aperçu de l'architecture

L'application moderne fonctionne avec les 3 composants principaux. C'est le niveau client, le niveau intermédiaire et le niveau principal. Oracle WebLogic se trouve dans la section centrale du diagramme d'architecture ci-dessus.

Ce middleware comprend :

  • Serveur WebLogic et autres serveurs Web.
  • Pare-feu et serveurs proxy qui assurent la médiation du trafic entre les clients et WebLogic Server.

Si vous êtes intéressé, nous pouvons en discuter davantage sur l'aperçu architectural. Mais ne nous ennuyons pas aujourd'hui, nous allons passer aux mains directes maintenant !

Exigences

J'avais besoin des éléments suivants pour effectuer le travail d'installation et de configuration :

  • Machine Cantos 8 fraîchement installée
  • 4 Go de RAM.
  • Processeur à 4 cœurs.
  • 50 Go d'espace libre.
  • 1 adresse IP statique.
  • Accès graphique sur le serveur (si vous travaillez avec ssh XAuthority comme moi)

Avant de commencer

Installation des machines

J'ai installé une machine centos8 sur la boîte virtuelle avec l'IP 192.168.0.165 et l'utilisateur weblogic. Nous ferons le reste du travail avec le nom d'utilisateur weblogic &oracle (l'utilisateur oracle sera ajouté plus tard dans l'intérêt de l'installation). L'utilisateur weblogic dispose d'un accès administratif à la machine. Il n'est pas recommandé d'utiliser root à des fins d'installation.

Définir le nom d'hôte

Nous allons définir le nom d'hôte comme ipamaster.unixcop.local. Évidemment, vous pouvez définir vous-même

hostnamectl set-hostname weblogic.unixcop.local

SELinux permissif

Nous devons définir le mode SELinux en mode permissif/désactivé

Nous pouvons le rendre permanent ou temporaire en modifiant la configuration située dans /etc/selinux Annuaire

Entrée dans le fichier hosts

Nous devons ajouter l'adresse IP et le nom d'hôte au fichier /etc/hosts. Dans mon cas, l'IP est 192.168.0.165

Installation et configuration

Mise à jour du système

Nous devons d'abord mettre à jour notre système, juste pour nous assurer que tous les packages/logiciels sont mis à jour.

Exécutez la commande

sudo dnf update -y

Ayez de la patience s'il vous plait ! cela peut prendre un certain temps (sur une nouvelle machine en fonction de votre connexion Internet)

Installer Oracle JDK

Oracle WebLogic Server 14c est certifié avec Kit de développement Java (JDK) 8 et 11. Par conséquent, vous pouvez installer n'importe lequel d'entre eux sur votre serveur d'application Java EE.

Ouvrez la page de téléchargement d'Oracle JDK 11 dans un navigateur Web. (NB :Vous devrez peut-être être inscrit sur leur site Web pour télécharger)

Téléchargez le JDK requis et attendez la fin du téléchargement

exécutez la commande suivante pour installer le JDK localement

dnf localinstall -y jdk-11.0.12_linux-x64_bin.rpm

Attendez la fin de l'installation.
Nous devons maintenant définir la variable d'environnement JAVA_HOME dans /etc/profile et le shell Linux actuel.
Exécutez les commandes suivantes

echo "export JAVA_HOME=/usr/java/jdk-11.0.12" >> /etc/profile
export JAVA_HOME=/usr/java/jdk-11.0.12

Une fois cela fait, vérifiez la version de Java pour vérifier si Java a été installé avec succès.
Exécutez la commande suivante

java -version

Vous obtiendrez la sortie concernant la version Java installée si vous avez tout fait correctement.

Tâches de pré-installation

Nous devons créer les utilisateurs et les groupes de système d'exploitation nécessaires pour posséder le logiciel WebLogic.

J'aime suivre

Ajouter le groupe oinstall , ce groupe sera le groupe d'installation par défaut pour WebLogic

groupadd -g 1001 oinstall

Maintenant, nous devons ajouter un utilisateur adjacent au groupe

useradd -u 1001 -g oinstall oracle

Il faut maintenant changer le mot de passe de l'utilisateur oracle

passwd oracle

Créez un répertoire pour installer le logiciel WebLogic et définissez les autorisations nécessaires

mkdir -p /u01/app/oracle/product/14.1.1.0
chown -R oracle:oinstall /u01/app
chmod -R 775 /u01

Installez Oracle Weblogic Server 14c :

Accédez à la page de téléchargement de Weblogic

Téléchargez le programme d'installation générique

Comme le fichier téléchargé est un fichier .zip, nous devons le décompresser pour nos besoins, nous devons donc installer le package de décompression.

dnf install -y unzip

Une fois le package installé, nous sommes prêts à décompresser et à installer, mais nous devons faire le reste du processus avec l'utilisateur oracle. Alors, passez à l'utilisateur oracle en utilisant la commande suivante

su - oracle

Modifiez .bash_profile de l'utilisateur oracle et ajoutez les lignes suivantes

export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=$ORACLE_BASE/product/14.1.1.0
export MW_HOME=$ORACLE_HOME
export WLS_HOME=$MW_HOME/wlserver
export DOMAIN_BASE=$ORACLE_HOME/user_projects/domains
export DOMAIN_HOME=$DOMAIN_BASE/base_domain

Exécutez le script .bash_profile pour définir les variables d'environnement du shell Linux actuel.

. ~/.bash_profile

Utilisation de la commande unzip pour extraire Weblogic Generic Installer

unzip fmw_14.1.1.0.0_wls_lite_Disk1_1of1.zip

Dans un moment, il sera décompressé. Il est maintenant temps d'installer, enfin !

Exécutez la commande suivante pour démarrer le processus d'installation

java -jar fmw_14.1.1.0.0_wls_lite_generic.jar

Changez le répertoire d'inventaire avec notre répertoire créé qui est /u01/app/oracle/product/14.1.1.0

Cliquez sur Suivant

L'écran de bienvenue apparaîtra, cliquez sur Suivant.

Définissez l'accueil Oracle sur /u01/app/oracle/product/14.1.1.0 &cliquez sur Suivant

Nous aimerions installer complet avec la suite d'exemples, alors sélectionnez cette option pour continuer.

Attendez que les vérifications préalables soient terminées. Une fois terminé, cliquez sur Suivant

Cette fenêtre nous fournit un résumé de l'installation, cliquez sur installer pour commencer l'installation de WebLogic.

Attendez que le processus d'installation soit terminé, une fois terminé et cliquez sur Suivant

Cliquez sur Terminer &Félicitations ! vous avez fait l'installation avec succès !

Il est maintenant temps de configurer

Configuration WebLogic

Démarrez la configuration en exécutant le script suivant, et cela nous donnera une fenêtre de configuration

/u01/app/oracle/product/14.1.1/oracle_common/common/bin/config.sh

Créez un domaine pour votre serveur d'applications Weblogic. Cliquez sur Suivant

Sélectionnez un modèle pour créer le domaine. Cliquez sur Suivant

Créez un compte administratif et choisissez un mot de passe fort, dans ce cas, j'ai créé l'utilisateur nommé "weblogic" que vous pouvez créer vous-même.

Sélectionnez le mode de domaine et le JDK pour votre serveur d'applications. Cliquez sur Suivant

Conservez ce paramètre de fenêtre par défaut et continuez en appuyant sur Suivant.

Créez le domaine de base pour l'utilisateur et cliquez sur Créer

Attendez que la configuration soit terminée, puis cliquez sur Suivant

Vous avez fait la configuration avec succès ! Cliquez sur Terminer pour fermer la fenêtre.

Il est maintenant temps de démarrer et de vous connecter au serveur Weblogic

Démarrer et se connecter

Chaque fois que vous démarrez le service Weblogic, il vous demandera toujours un nom d'utilisateur / mot de passe. Pour l'automatiser, vous pouvez définir les identifiants dans boot.properties fichier.

mkdir -p $DOMAIN_HOME/servers/AdminServer/security/
mkdir -p $DOMAIN_HOME/servers/AdminServer/security/
echo "username=weblogic" > $DOMAIN_HOME/servers/AdminServer/security/boot.properties
echo "password=unixc0p@321" >> $DOMAIN_HOME/servers/AdminServer/security/boot.properties

Démarrez le serveur WebLogic en exécutant la commande suivante

$DOMAIN_HOME/startWebLogic.sh &

Vous obtiendrez quelque chose comme la fenêtre ci-dessus sur votre terminal, notez qu'à la fin de la ligne, il est dit que l'état du serveur est passé à RUNNING. Cela signifie que nous devons accéder au serveur depuis le navigateur

Essayons !

allez dans le navigateur et cliquez sur http://weblogic.unixcop.local:7001/console

Vous obtiendrez une page de connexion comme celle-ci. Donnez-lui les informations d'identification requises que vous avez définies précédemment et cliquez sur connexion.

Une connexion réussie vous donnera cette page

Et vous avez correctement installé/configuré et accédé au serveur weblogic

C'est tout pour aujourd'hui. J'espère que cet article vous aidera à apprendre une nouvelle chose. Partagez avec vos amis et si vous avez des questions, faites-le moi savoir dans la section des commentaires. Bonne journée !


Cent OS
  1. Migration de CentOS 8 vers Oracle Linux 8 :un guide étape par étape

  2. Comment installer Oracle Java 12/11/8 sur CentOS 6/RHEL 6

  3. Comment installer Oracle Java JDK 12/11/8 sur CentOS 7/RHEL 7

  4. Comment installer Java sur Rocky Linux 8 / CentOS 8 / RHEL 8

  5. CentOS/RHEL7 – Profils optimisés Oracle

Intégrateur de données Oracle (ODI) sur CentOS 8

Installer APEX et ORDS sur CentOS 8

Comment installer Oracle Database 21C sur CentOS 8

Comment migrer les serveurs CentOS Linux 6, 7, 8 vers Oracle Linux

Comment installer Oracle JDK 9 sur CentOS 7

Comment migrer de CentOS vers Oracle Linux