Tuesday, 8 October 2013

Fusion Middleware Weblogic 11g migrate from JRockit to JDK and Upgrade JDK version



Purpose:
   Replace JRockit to JDK and upgrade JDK version used in Fusion Middleware Weblogic 11g. 

Reference:
How To Change The JDK Type (Sun / JRockit) or JDK Version for a Given FMW 11g Domain (Doc ID 1058804.1)
How to Upgrade the JDK Used by Oracle WebLogic Server to a Different Version (Doc ID 1309855.1)
 
Step 1:
                Backup the setDomainEnv.sh
/software/soa/weblogic/user_projects/domains/base_domain/bin/setDomainEnv.sh

Step 2:
                Edit the file ,change the JAVA_HOME and add the JAVA_VENDOR in the following section

< BEA_JAVA_HOME="/software/soa/jrockit/jrmc-3.1.2-1.6.0"
---
> #BEA_JAVA_HOME="/software/soa/jrockit/jrmc-3.1.2-1.6.0"
> BEA_JAVA_HOME="/software/soa/jdk1.7.0"
117c118
<               JAVA_HOME="/software/soa/jrockit/jrmc-3.1.2-1.6.0"
---
>               JAVA_HOME="/software/soa/jdk1.7.0"

Step 3:
                Start admin and managed service and verify it using new jdk version  

Step 4:
                Installing a new JDK home directory and replacing the JAVA_HOME environmental variable in *** all *** the scripts referring to it.

$INSTALL_HOME/wlserver_10.3/common/bin/commEnv.sh
/software/soa/weblogic/wlserver_10.3/common/bin/commEnv.sh
149c149
<   JAVA_HOME="/software/soa/jdk1.7.0"
---
>   JAVA_HOME="/software/soa/jrockit/jrmc-3.1.2-1.6.0"
152c152
<   JAVA_VENDOR=Oracle
---
>   JAVA_VENDOR=BEA
163,164c163
<     #JAVA_VM=-jrockit
<     JAVA_VM=-server
---
>     JAVA_VM=-jrockit
429c428
< WEBLOGIC_CLASSPATH="${JAVA_HOME}/lib/tools.jar${CLASSPATHSEP}${WL_HOME}/server/lib/weblogic_sp.jar${CLASSPATHSEP}${WL_HOME}/server/lib/weblogic.jar${CLASSPATHSEP}${FEATURES_DIR}/weblogic.server.modules_10.3.5.0.jar${CLASSPATHSEP}${WL_HOME}/server/lib/webservices.jar${CLASSPATHSEP}${ANT_HOME}/lib/ant-all.jar${CLASSPATHSEP}${ANT_CONTRIB}/lib/ant-contrib.jar"
---
> WEBLOGIC_CLASSPATH="${JAVA_HOME}/lib/tools.jar${CLASSPATHSEP}${WL_HOME}/server/lib/weblogic_sp.jar${CLASSPATHSEP}${WL_HOME}/server/lib/weblogic.jar${CLASSPATHSEP}${FEATURES_DIR}/weblogic.server.modules_10.3.4.0.jar${CLASSPATHSEP}${WL_HOME}/server/lib/webservices.jar${CLASSPATHSEP}${ANT_HOME}/lib/ant-all.jar${CLASSPATHSEP}${ANT_CONTRIB}/lib/ant-contrib.jar"
433c432
< FMWCONFIG_CLASSPATH="${JAVA_HOME}/lib/tools.jar${CLASSPATHSEP}${BEA_HOME}/utils/config/10.3/config-launch.jar${CLASSPATHSEP}${WL_HOME}/server/lib/weblogic_sp.jar${CLASSPATHSEP}${WL_HOME}/server/lib/weblogic.jar${CLASSPATHSEP}${FEATURES_DIR}/weblogic.server.modules_10.3.5.0.jar${CLASSPATHSEP}${WL_HOME}/server/lib/webservices.jar${CLASSPATHSEP}${ANT_HOME}/lib/ant-all.jar${CLASSPATHSEP}${ANT_CONTRIB}/lib/ant-contrib.jar"
---
> FMWCONFIG_CLASSPATH="${JAVA_HOME}/lib/tools.jar${CLASSPATHSEP}${BEA_HOME}/utils/config/10.3/config-launch.jar${CLASSPATHSEP}${WL_HOME}/server/lib/weblogic_sp.jar${CLASSPATHSEP}${WL_HOME}/server/lib/weblogic.jar${CLASSPATHSEP}${FEATURES_DIR}/weblogic.server.modules_10.3.4.0.jar${CLASSPATHSEP}${WL_HOME}/server/lib/webservices.jar${CLASSPATHSEP}${ANT_HOME}/lib/ant-all.jar${CLASSPATHSEP}${ANT_CONTRIB}/lib/ant-contrib.jar"

$INSTALL_HOME/user_projects/domains/<mydomain>/bin/setDomainEnv.sh
/software/soa/weblogic/user_projects/domains/base_domain/bin/setDomainEnv.sh
117c118
<               JAVA_HOME="/software/soa/jrockit/jrmc-3.1.2-1.6.0"
---
>               JAVA_HOME="/software/soa/jdk1.7.0"

$INSTALL_HOME/utils/bsu/bsu.sh
/software/soa/weblogic/utils/bsu/bsu.sh
< #JAVA_HOME="/software/soa/jrockit/jrmc-3.1.2-1.6.0"
< JAVA_HOME="/software/soa/jdk1.7.0"
---
> JAVA_HOME="/software/soa/jrockit/jrmc-3.1.2-1.6.0"

$INSTALL_HOME/utils/quickstart/quickstart.sh
/software/soa/weblogic/utils/quickstart/quickstart.sh
8,9c8
< #JAVA_HOME="/software/soa/jrockit/jrmc-3.1.2-1.6.0"
< JAVA_HOME="/software/soa/jdk1.7.0"
---
> JAVA_HOME="/software/soa/jrockit/jrmc-3.1.2-1.6.0"

$INSTALL_HOME/utils/uninstall/uninstall.sh
/software/soa/weblogic/utils/uninstall/uninstall.sh
6,7c6,7
< #JAVA_HOME="/software/soa/jrockit/jrmc-3.1.2-1.6.0"
< JAVA_HOME="/software/soa/jdk1.7.0"
---
> JAVA_HOME="/software/soa/jrockit/jrmc-3.1.2-1.6.0"

No comments:

Post a Comment