【bug:eclispe中啟動Tomcat警告】org.apache.catalina.LifecycleException: 子容器啟動失敗


【bug:eclispe中啟動Tomcat警告】org.apache.catalina.LifecycleException: 子容器啟動失敗

 

 

 

 

■ 對症下葯-----思考一下進行了什么操作,然后重啟Servers 報錯的?

【原因】我的情況是:直接復制了一個Servlet的文件,結果@WebServlet("路徑") 沒有改,導致有兩個Servlet文件的 @WebServlet("路徑") 相同。

 解決:修改掉其中的一個路徑,保證@WebServlet("路徑") 的唯一。

 

 

 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

!又報錯,這次是在我改了數據庫【后邊改回來,還是不行】,啟動debug模式【關閉了也不行】

~找到原因了:【還是上面原因導致的】

 

 這次是不小心復制了一個包哈哈哈(包名就叫copy----害,我說呢,包名叫copy很是奇怪~)

 

 

 

✿ 總結:一般Tomcat若是訪問出現404的可能原因?

1):訪問的路徑輸入錯誤;

2):classes 忘記修改為輸出目錄

3):忘記在server.xml 文件下配置 <Context docBase="" path=""/>

 

■ 還有其他問題可以參考我的另外兩篇隨筆:

配置Tomcat時server.xml自動還原問題【Tomcat會刪除自己在Servlet.xml 配置的Context元素】

【bug:eclispe中啟動Tomcat警告】org.apache.catalina.util.SessionIdGeneratorBase createSecureRandom

 


免責聲明!

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



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