【Weblogic】java.lang.UnsupportedClassVersionError問題處理方案
開發人員對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) | 轉到底部 |
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31394774/viewspace-2285205/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- golang json處理問題GolangJSON
- [git] git問題處理Git
- weblogic控制檯訪問慢問題Web
- 併發問題處理方式
- Linux 問題處理集錦Linux
- 處理SQLServer errorlog滿問題SQLServerError
- 資料處理--pandas問題
- Ubuntu處理依賴問題Ubuntu
- 3大問題!Redis快取異常及處理方案總結Redis快取
- PHP 開發版本問題處理PHP
- 【故障處理】TNS-04610問題
- JVM問題分析處理手冊JVM
- gc buffer busy acquire問題處理GCUI
- oracle SP2-問題處理Oracle
- 記憶體分配問題處理記憶體
- 如何處理 No DMARC Record Found 問題
- 如何處理HTTP 503故障問題?HTTP
- MySQL:亂碼問題處理流程MySql
- 【問題處理】IPC Send timeout detected
- 分散式事務處理方案,微服事務處理方案分散式
- 【問題處理】MySQL忘記root密碼的處理辦法MySql密碼
- Oceanbase忘記OCP訪問密碼處理方案密碼
- 二、Git 問題彙總及處理Git
- Redis 快取常見問題處理Redis快取
- Oracle日常問題處理ORA-04031Oracle
- .net異常處理的效能問題
- ORACLE問題處理十個指令碼Oracle指令碼
- repmgr 叢集雙主問題處理
- SpringBoot 2.6.7 處理跨域的問題Spring Boot跨域
- RAC磁碟頭損壞問題處理
- SpringBoot 2.7.0 處理跨域的問題Spring Boot跨域
- 問題:mybatis like 佔位符處理MyBatis
- options 請求跨域問題處理跨域
- url-loader不能處理html中引入的圖片問題的解決方案HTML
- 處理weblogic、tomcat關閉不安全的http請求WebTomcatHTTP
- 三、實戰系列問題處理集中營
- 瀏覽器相容問題處理總結瀏覽器
- 處理分頁的result型別問題型別