Bonjour tout le monde, aujourd’hui je vais vous montrer comment mettre à niveau (upgrade) la version de jdk utilisée par Weblogic 10.3.6.
Dans notre tutoriel on va considérer que la version actuelle de la jdk est : jdk1.6.0_45 et installée sur le chemin :/oracle/jdk/jdk1.6.0_45 .
Notre objectif c’est de la mettre à niveau vers la version jdk 1.7.0_80 qui est installée dans le chemin : /oracle/jdk/jdk1.7.0_80.
Pour cela nous allons suivre les étapes suivantes :
1) Arrêter tous les processus qui utilisent le FMW_HOME actuel à savoir :
- Les serveurs d’administrations et tout les serveurs gérés dans tous les domaines créés.
- Tous les processus du gestionnaire des nœuds exécutés dans ce FMW_HOME.
2) Modifier le fichier commEnv.sh qui se trouve dans le chemin suivant :
$INSTALL_HOME/wlserver_10.3/common/bin/commEnv.sh puis changer l’emplacement JAVA_HOME.
nano $INSTALL_HOME/wlserver_10.3/common/bin/commEnv.sh
# Reset JAVA_HOME, JAVA_VENDOR and PRODUCTION_MODE unless JAVA_HOME
# and JAVA_VENDOR are pre-defined.
if [ -z "${JAVA_HOME}" -o -z "${JAVA_VENDOR}" ]; then
# Set up JAVA HOME
JAVA_HOME="/oracle/jdk/jdk1.7.0_80"
# Set up JAVA VENDOR, possible values are
#Oracle, HP, IBM, Sun ...
JAVA_VENDOR=Sun
# PRODUCTION_MODE, default to the development mode
PRODUCTION_MODE=""
fi
3) Pour chaque domaine, il faut modifier le script du domaine setDomainEnv.sh pour tenir compte le nouveau JAVA_HOME.
L’emplacement par défaut et les scripts par défaut seront placé sous :
$INSTALL_HOME/user_projects/domains/<domainName>/bin/setDomainEnv.sh
nano $INSTALL_HOME/user_projects/domains/<domainName>/bin/setDomainEnv.sh
if [ "${JAVA_VENDOR}" = "Oracle" ] ; then JAVA_HOME="${BEA_JAVA_HOME}" export JAVA_HOME else if [ "${JAVA_VENDOR}" = "Sun" ] ; then JAVA_HOME="${SUN_JAVA_HOME}" export JAVA_HOME else JAVA_VENDOR="Sun" export JAVA_VENDOR JAVA_HOME="/oracle/jdk/jdk1.7.0_80" export JAVA_HOME fi fi
5) Modifier l’emplacement de la JDK spécifié dans nodemanager.properties qui se trouve dans le chemin suivant :
/oracle/wls1033/wlserver_10.3/common/nodemanager:
nano /oracle/wls1033/wlserver_10.3/common/nodemanager PropertiesVersion=10.3 javaHome=/oracle/jdk/jdk1.7.0_80 AuthenticationEnabled=true NodeManagerHome=/oracle/wls1033/wlserver_10.3/common/nodemanager JavaHome=/oracle/jdk/jdk1.7.0_80/jre LogLevel=INFO
6) Remplacer le nouveau emplacement JDK pour tous les autres outils utilisés dans le même FMW_HOME, comme BSU, quickstart et uninstall.sh en modifiant la version actuelle de la jdk :
vers
JAVA_HOME=”/oracle/jdk/jdk1.7.0_80″
La procédure est la même pour les autres outils.
$INSTALL_HOME/utils/uninstall/uninstall.sh
7) Démarrer tous les processus pour prendre en considération la nouvelle jdk .
Bon courage !
-
1 Installation de WebLogic 14.1.1 sur Linux
-
2 Weblogic – BEA-141281 unable to get file lock, will retry …
-
3 Changement du mot de passe admin du serveur Weblogic
-
4 Connection plus sécurisée à l’interface WLST de Weblogic
-
5 Web Service vs Micro Service
-
6 Changement de la version de java utilisée par linux
-
7 réinitialiser le serveur weblogic intégré dans JDeveloper
-
8 Infrastructure Java EE
-
9 Votre premier programme Java
-
10 La différence entre les livraisons JEE : JAR, WAR, EAR et RAR