on 09-27-2010 3:48 PM
Hi all.
We changed the JDK of our AS JAVA Instances to the current version 1.4.2 SR 13. I think everything is working fine except the config tool - the java settings are showing the old java version instead of the new one.
What we did:
1. Installing the new Java version 1.4.2 SR 13
2. Installing the new JCE-Files
3. Change of JAVA_HOME environment variable of the <sid>adm user
4. Change of jstartup/vm/home instance profile parameter (central instance) to the new jdk-directory
5. Deletion of these files: /usr/sap/<SID>/<INSTANCE>/j2ee/cluster/instance.properties.vmprop
/usr/sap/<SID>/<INSTANCE>/SDM/program/config/sdm_jstartup.properties.vmprop
6. SAP note 743583 for changing JDK for SDM
When i start the AS Java System Info the Djava.library.path tells me the path of the new jdk. I think that's ok. Also the SDM. When starting, the new JDK is used.
Configtool:
When checking the process on OS, it seems that the process is started with the new JDK version
bash-3.00$ ps -ef | grep configtool
d3jadm 426158 1 0 15:22:42 pts/3 0:00 /bin/csh ./configtool.sh
d3jadm 811070 426158 0 15:22:42 pts/3 0:59 /usr/java14_64_SR13/bin/java -Duser.language=en
-classpath .:./lib/launcher.jar -Djava.compiler=NONE com.sap.engine.offline.OfflineToolStart
com.sap.engine.configtool.visual.ConfigTool ./lib/
bash-3.00$
But when looking at the configtool, the Java version of instance, dispatcher and server is the old one. Now i am not sure if this is just a wrong display in configtool or a wrong configutation.
Does anyone have an idea?
Thanks for your help!
Martin
Hi,
Check whether all steps are taken as per SAP Note 718901 - How to Change the JDK of the J2EE Engine
Thanks
Sunny
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Problem 1 solved. My colleagues from the unix team installed only jre, not jdk.
But now i have another one (small problem):
when starting the instance (instance stopped, no more process available, shared memory cleared) the sapstart finishes with "instance already running". but jcmon tells me that the processes are starting.
when moving back to java sr11 everything is working fine.
any ideas what could be wrong and how to check it?
thanks, martin
Hi Martin,
I recommend to check the note #723909 to see which JDK you are recommended to use. Most likely you installed an unsupported one which then leads to the phenomenon that your engine is not coming up. If you intend to change the JDK, then please use the note #718901 as mentioned above.
Best Regards,
Ervin (SAP)
User | Count |
---|---|
81 | |
25 | |
12 | |
9 | |
7 | |
6 | |
5 | |
5 | |
4 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.