Sitedetout - Tutoriels informatiques

Mise à niveau du jdk utilisé par weblogic

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 :

JAVA_HOME=”/oracle/jdk/jdk1.6.0_45″
vers
JAVA_HOME=”/oracle/jdk/jdk1.7.0_80″

La procédure est la même pour les autres outils.

$INSTALL_HOME/utils/quickstart/quickstart.sh
$INSTALL_HOME/utils/uninstall/uninstall.sh

7) Démarrer tous les processus pour prendre en considération la nouvelle jdk .

Bon courage !

 


Laisser un commentaire

Votre adresse e-mail ne sera pas publiée.

Menu Title
Chargement...

Powered by sitedetout.com