We're in the process of planning ESP6 for our 8.0.3 environment. Because of the post-ESP6 patches we have to install Java SDK 1.4.2_08 (or greater). The release notes for ESP6 say that version of SDK isn't supported until you're on ESP6 so I guess you'd have to:
1. Install ESP6
2. Install new Java SDK
3. Finish up patches for ESP6
However, isn't it possible to install the new Java SDK ahead of time and still keep our current version (1.3.1) installed? I had read a post somewhere about keeping two versions installed and just swapping environment variables or paths when you needed to use one or the other. Anybody have some details on that process?
TIA
-GW
Please note that I'm speaking from a Windows perspective as I am not familiar with the requirements from the UNIX side for this.
It is possible to have both Java SDK 1.3.1 and 1.4.2 installed at the same time. Our system is currently setup that way. Just make sure when applying patches using the new method that you set your JAVA_HOME and PATH variables to use the 1.4.2 version prior to the installations. Our 8.0.3.6 Environment still points to version 1.3.1 and our system environment variables on the server still point to the 1.3.1 version as well.
Edit: Just adding the simple fact that you of course need to make sure both versions of Java SDK are installed in different locations.
We are running AIX 5.2. This is how I did our SP6 upgrade...
1. We upgraded all the base components to SP6 first (env, ios, ccb, and process flow)
2. Modified the variables and PATH in lawson.env and logan.env to point to java 1.4 on the server
3. Applied all post-install critical patches for env ios, ccb and processflow.
We already had 1.4 on the server so all we had to do was point it to the right directory: /usr/java14
There is a KB on changing the java sdk version for your environment, if yuo want to go ahead and make it 1.4.2_x and not have to worry about the switch during patch installs. It is fairly simple to follow. It gives all of the files to edit to change the vers, paths, etc and if you are using Tomcat, at least on the windows side, you will only just have to uninstall the service, edit the tomcat service bat file with the updated path, then run it again to create the service again. It can be done in minutes. Bring down Lawson and the servlet container, install Java SDK 1.4.2_x, or install it ahead of time, make the file changes, make the servlet changes, bring everything back up. I haven't had any issues with running 1.4.2_09 yet and we've been on it for about 6 months. If you don't want to make the change yet, then the patch install docs for the java installers have the steps to take to switch the versions.