This issue was escalated to me during a Custom application migration process. A custom application was trying to be migrated from one Weblogic Server to another Weblogic Server, and although, all the things were in place, the application couldn't be deployed to the new Welogic. It was staying in Prepared state, but couldn't be actived for servicing all the requests.
Source Weblogic was running on Windows and target Weblogic was running on Linux.
Source Weblogic was configured to use JDK 1.8 and it was the default java configured for its Weblogic OS user. However; in the target Weblogic, we had JDK 1.7.. Target Weblogic was configured to use JDK 1.7 and it was also the default java configured for its Weblogic OS user.
The problem was actually arised just after the deploy, when we tried to start the custom application..
The error in Weblogic console was related with a java major version mismatch.. (Ofcourse, I can say it very easily now after long analysis :)
"Unsupported major.minor version 52.0" was the error which was seen in the logs and it was directly related with the Java major version of the environment. It was related with the class file format, and the problem was caused by using a lower JDK (lower than the one used in compile time) during runtime.
Here is the list of major version number of the class file format being used.
No comments :
Post a Comment
If you will ask a question, please don't comment here..
For your questions, please create an issue into my forum.
Forum Link: http://ermanarslan.blogspot.com.tr/p/forum.html
Register and create an issue in the related category.
I will support you from there.