开发人员对Java程序版本更新之后,重启WEBlogic,发现java.lang.UnsupportedClassVersionError Unsupported major.minor version 51.0错误,主要错误信息如下:or
开发人员对Java程序版本更新之后,重启WEBlogic,发现java.lang.UnsupportedClassVersionError Unsupported major.minor version 51.0错误,主要错误信息如下:
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'pageCond': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: protected com.bocom.jump.bp.service.sqlmap.SqlMap com.bocom.training.jump.common.dao.BaseDao.sqlMap; nested exception is org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [com.bocom.feps.webservices.accounting.service.impl.QueryUniqueCodeServiceImpl] for bean with name 'queryUniqueCodeService' defined in class path resource [config/webservice-beans.xml]; nested exception is java.lang.ClassNotFoundException: Class bytes found but defineClass()failed for: 'com.bocom.feps.webservices.accounting.service.impl.QueryUniqueCodeServiceImpl'……Caused By: org.springframework.beans.factory.BeanCreationException: Could not autowire field: protected com.bocom.jump.bp.service.sqlmap.SqlMap com.bocom.training.jump.common.dao.BaseDao.sqlMap; nested exception is org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [com.bocom.feps.webservices.accounting.service.impl.QueryUniqueCodeServiceImpl] for bean with name 'queryUniqueCodeService' defined in class path resource [config/webservice-beans.xml]; nested exception is java.lang.ClassNotFoundException: Class bytes found but defineClass()failed for: 'com.bocom.feps.webservices.accounting.service.impl.QueryUniqueCodeServiceImpl'……Caused By: org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [com.bocom.feps.webservices.accounting.service.impl.QueryUniqueCodeServiceImpl] for bean with name 'queryUniqueCodeService' defined in class path resource [config/webservice-beans.xml]; nested exception is java.lang.ClassNotFoundException: Class bytes found but defineClass()failed for: 'com.bocom.feps.webservices.accounting.service.impl.QueryUniqueCodeServiceImpl'……Caused By: java.lang.ClassNotFoundException: Class bytes found but defineClass()failed for: 'com.bocom.feps.webservices.accounting.service.impl.QueryUniqueCodeServiceImpl'……Caused By: java.lang.UnsupportedClassVersionError: com/bocom/feps/webservices/accounting/service/impl/QueryUniqueCodeServiceImpl : Unsupported major.minor version 51.0……
经过查询MOS发现,该问题属于jdk冲突问题, 应用程序是使用JDK构建的,Weblogic环境中安装的JDK不支持该应用程序。 为避免异常,需要使用正确的JDK版本构建应用程序。
经与开发人员沟通,开发人员使用Weblogic环境中对应版本的JDK重新构建应用,然后更新之后问题顺利处理。
UnsupportedClassVersionError: Unable to set the activation state to true for the application (文档 ID 2132881.1) | 转到底部 |
In this Document APPLIES TO:oracle WebLogic Server - Version 11.1.1.5.0 and laterInfORMation in this document applies to any platform. GOALUnsupportedClassVersionError exception when deploying new application on Weblogic server. ####<Feb 11, 2016 10:15:04 AM EST> <Error> <Http> <******> <AdminServer> <[ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <> <1455203704171> <BEA-101165> <Could not load user defined filter in web.xml: ServletContext@6640065[app:*****_war module:******.war path:webapp/filters/PathFilter : Unsupported major.minor version 52.0
SOLUTIONThis is a JDK conflict issue. The application is built with JDK that is not supported by the JDK installed in the Weblogic environment. To avoid the exception, please build your application with correct JDK version. |
--结束END--
本文标题: 【Weblogic】java.lang.UnsupportedClassVersionError问题处理方案
本文链接: https://lsjlt.com/news/231093.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
2024-05-24
2024-05-24
2024-05-24
2024-05-24
2024-05-24
2024-05-24
2024-05-24
2024-05-24
2024-05-24
2024-05-24
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0