webSphere 部署項目時,訪問報錯:Error 500: javax.servlet.ServletException: SRVE0207E: Uncaught initialization exception created by servlet【我】


前提:

一個普通maven項目,在本地用Tomcat運行沒有任何問題,但是放到 webSphere  測試環境上,訪問時就報如下錯誤:

 

Error 500: javax.servlet.ServletException: SRVE0207E: Uncaught initialization exception created by servlet

 

嘗試解決:

各種折騰都無效,百度到如下文章:

 

----------------------------

javax.servlet.ServletException:SRVE0207E: Uncaught initialization exception created by servlet

版權聲明:本文為博主原創文章,遵循 CC 4.0 by-sa 版權協議,轉載請附上原文出處鏈接和本聲明。
本文鏈接: https://blog.csdn.net/suxiao_mo/article/details/80067300

將寫好的項目部署到webSphere服務器上,訪問項目后,報: javax.servlet.ServletException:SRVE0207E: Uncaught initialization exception created by servlet se

這個錯誤

 

后來查了一下webSphere的SystemOut.log日志,發現webSphere的jdk版本是1.6的,而項目是jdk1.7的

更改了一下webSphere的jdk版本之后,項目可以正常訪問。

----------------------

最終解決方法:

查看 webSphere的版本,方法如下;

在控制台左側找到:

發現 webSphere版本用的是1.6,

本地項目的jdk版本用的是 1.8,

因為webSphere上部署了很多項目,所以還是改本地項目的編譯運行環境為1.6方便些,

就把本地項目的編譯運行環境都改成了jdk1.6,這樣就和webSphere的jdk一致了,重新打包,上傳 webSphere ,問題解決。

 -----------------------------

附錄:

英文版websphere查看某個部署服務器的jdk版本方式:

 

 

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM