【KMS】weblogic.application.ModuleException:Failed to load webapp


Web開發時,遇到這樣的問題,deploy成功,訪問頁面,顯示Error 404--Not Found, 后台看不到任何LOG,只是在weblogic后台打出這樣的LOG:weblogic.application.ModuleException:Failed to load webapp 你部署的web項目

找了很久問題沒找出來,最后發現原因是,在刪除廢舊代碼的時候,把servlet刪掉了,但是web.xml里面仍然有servlet “PPSROROServlet ”的描述,導致這個描述找不到,裝載失敗,遇到這種沒有log的情況,有可能是web.xml有問題。

<servlet>
<description></description>
<display-name>PPSROROReportServlet</display-name>
<servlet-name>PPSROROReportServlet</servlet-name>
<servlet-class>com.xxx.yyyy.pps.web.servlet.PPSROROServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>PPSROROReportServlet</servlet-name>
<url-pattern>/roroReport.jsp</url-pattern>
</servlet-mapping>

歸根結底問題出在web.xml上,web.xml作為所有Web項目被服務器加載的時候第一個執行的地方,即它是被部署項目的入口,入口出現問題無非包括以下三種情況:

1. web.xml不存在,或者web.xml文件格式有誤,讓服務器找不到或者不識別該web.xml;

2. web.xml中的節點配置信息有多余的item,屬於無中生有,就上上面同事說的那種;

3. web.xml中的節點配置信息有殘缺的item,屬於配置遺漏,同樣會發生Failed to load webapp異常


免責聲明!

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



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