中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

【Weblogic】java.lang.UnsupportedClassVersionError問題處理方案

發布時間:2020-08-14 04:58:40 來源:ITPUB博客 閱讀:226 作者:neverinit 欄目:編程語言

開發人員對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重新構建應用,然后更新之后問題順利處理。


附MOS原文

UnsupportedClassVersionError: Unable to set the activation state to true for the application (文檔 ID 2132881.1) 【Weblogic】java.lang.UnsupportedClassVersionError問題處理方案 轉到底部 【Weblogic】java.lang.UnsupportedClassVersionError問題處理方案

【Weblogic】java.lang.UnsupportedClassVersionError問題處理方案

In this Document

GoalSolution


APPLIES TO:

Oracle WebLogic Server - Version 11.1.1.5.0 and later
Information in this document applies to any platform.

GOAL

UnsupportedClassVersionError 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:/****** spec-version:2.5] info.***.webapp.filters.PathFilter.
java.lang.ClassNotFoundException: Class bytes found but defineClass()failed for: 'info.***.webapp.filters.PathFilter'
......
java.lang.UnsupportedClassVersionError: info/***/webapp/filters/PathFilter : Unsupported major.minor version 52.0
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:621)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124)
at weblogic.utils.classloaders.GenericClassLoader.defineClass(GenericClassLoader.java:344)
at weblogic.utils.classloaders.GenericClassLoader.findLocalClass(GenericClassLoader.java:301)
at weblogic.utils.classloaders.GenericClassLoader.findClass(GenericClassLoader.java:269)
at weblogic.utils.classloaders.ChangeAwareClassLoader.findClass(ChangeAwareClassLoader.java:55)
at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
at java.lang.ClassLoader.loadClass(ClassLoader.java:252)
at weblogic.utils.classloaders.GenericClassLoader.loadClass(GenericClassLoader.java:177)
at weblogic.utils.classloaders.ChangeAwareClassLoader.loadClass(ChangeAwareClassLoader.java:36)

 

SOLUTION

This 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.


向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

菏泽市| 峡江县| 丰宁| 依安县| 万荣县| 山东| 元谋县| 广州市| 宁安市| 贵阳市| 昌乐县| 河间市| 卫辉市| 从化市| 汉源县| 南宫市| 杭州市| 赤壁市| 牟定县| 乡城县| 湖北省| 成都市| 澄迈县| 巧家县| 眉山市| 新化县| 台南市| 郁南县| 资溪县| 海伦市| 调兵山市| 左云县| 防城港市| 宁都县| 静乐县| 长宁区| 凤凰县| 赤城县| 松溪县| 两当县| 宁晋县|