Java major minor version mismatch error on WAS
Java major minor version mismatch error is encountered
when an application is deployed on WAS 8.5.5.
Problem
By default, when WAS 8.5.5 is installed, only Java 1.6 gets installed. However, when applications such as Sterling™ Configurator Visual Modeler and Sterling Order Management System that require Java 1.7 are deployed on the server, the "java major minor version mismatch" error message is logged in the log file.
Solution
To resolve the error:
- Download and install the following software packages:
- IBM WebSphere SDK Java Technology Edition V7.0 (1 of 3) Multiplatform, Multilingual (for WebSphere Application Server V8.5.5) (CIUC7ML)
- IBM WebSphere SDK Java Technology Edition V7.0 (2 of 3) Multiplatform, Multilingual (for WebSphere Application Server V8.5.5) (CIUC8ML)
- IBM WebSphere SDK Java Technology Edition V7.0 (3 of 3) Multiplatform, Multilingual (for WebSphere Application Server V8.5.5) (CIUC9ML)
For more information about the software packages and download process, see the Download document.
- Log in to the Deployment Manager UI.
- Navigate to Application Servers > <servername> > Java SDKs. Set the value of 1.7_64 java version to true and 1.6_64 version to false.
- Rebuild and redeploy the application EAR.