|
Problem(Abstract) |
It is becoming more and more common to have IBM®
WebSphere® Application Server environments that contain mixed v5.0 and
v5.1 releases. Some environments contain multiple middleware products
running different JDK™ versions.
The "Unsupported major.minor version 48.0" error causes failures during a
startup of an EJB™ module in a WebSphere Application Server v5.0
application server. If you use the Application Assembly Tool (AAT)
provided with v5.0 releases to verify this EAR file, you see the same
error message when running the application in a v5.0 server.
com/something/EJBHomeBean (Unsupported major.minor version 48.0) |
|
|
|
Cause |
The "major.minor version 48.0" corresponds to JDK 1.4
compiled classes. The 1.3.1 JDK is not able to execute the classes,
causing the Unsupported message. The client created the enterprise
application using the 1.4.1 JDK while deploying the application into
WebSphere Application Server v5.0 that uses 1.3.1 JDK. Therefore, a mixed
cell version, or an environment using other middleware products, creates
the challenge of managing applications. |
|
|
Resolving the
problem |
There are two options to resolve this problem:
- Recompile all the classes for the EJB module with the 1.3.1 JDK so
version 5.0 releases can execute.
- Upgrade all nodes in the WebSphere environment to version 5.1.
|
|
|
|
|
Cross Reference information |
Segment |
Product |
Component |
Platform |
Version |
Edition |
Application Servers |
Runtimes for Java Technology |
Java SDK |
|
|
|
|
|
|