
Upgrading to WebSphere Commerce 8.0.4.27 or greater
If you are upgrading from WebSphere Commerce 8.0.4.26 or below, to WebSphere Commerce 8.0.4.27 or greater, you must ensure that your environments are upgraded to support it.
Warning: WebSphere Commerce instance creation is not
currently supported with available WebSphere Commerce fix packs that require
Java 8. If you need to create a new WebSphere Commerce instance, you must do so
with Java 7, before upgrading to Java 8.
Before you begin
- Ensure that you have installed Rational Application Developer 9.6 on your WebSphere Commerce development environment.
For more information, see Installing Rational Application Developer or Rational Software Architect Version 9.5 or 9.6.
Important: Ensure that you complete step #5 to upgrade your development environment for use with Rational Application Developer 9.6. - Ensure that you are using the correct version of WebSphere Application Server for the version of WebSphere Commerce that you are installing on your environments.
Procedure
Upgrade your development environments.
-
Upgrade your WebSphere Commerce production environments.
-
If you have, or are upgrading to a Service refresh 7 version
of Java 8, such as WebSphere Application Server version 8.5.5.21 with Java
version 8.0.7.0, you must revert to the previous JCE security
provider.
Using the
com.ibm.crypto.provider.IBMJCEPlus
security provider causes a memory leak, leading to performance implications.- Open the jre/lib/security/java.security configuration file for editing in your SDK installation directory.
- Change the order of the security providers to place
com.ibm.crypto.plus.provider.IBMJCE
abovecom.ibm.crypto.provider.IBMJCEPlus
.For example, your file should appear as follows:
security.provider.1=com.ibm.jsse2.IBMJSSEProvider2 security.provider.2=com.ibm.crypto.plus.provider.IBMJCE security.provider.3=com.ibm.crypto.provider.IBMJCEPlus security.provider.4=com.ibm.security.jgss.IBMJGSSProvider
- Save and close the file.
Results
This upgrade included:
- Upgrading your environments to the latest WebSphere Commerce fix pack level.
- Ensuring that your WebSphere Commerce development environment is using Rational Application Developer 9.6.
- Ensuring that your environments are using a supported version of Java 8, with the bundled WebSphere Application Server Java SDK.
- Ensuring that the default WebSphere Application Server JCE security provider remains
IBMJCE
.