Tomcat部署啓動時發生錯誤:無法啓動組件
Tomcat啓動後項目地址顯示404:源服務器未能找到目標資源的表示或者是不願公開一個已經存在的資源表示。
或者
嚴重: ContainerBase.addChild: start:
org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/xiangmu]]
嚴重: ContainerBase.addChild: start:
org.apache.catalina.LifecycleException: 無法啓動組件[StandardEngine[Catalina].StandardHost[localhost].StandardContext[/xiangmu]]
在你的項目web.xml文件和jar包無衝突的情況下,請檢查你的Servlet文件。當出現以下情況時,那麼文章的解決方法就可以使用到了。
恭喜你中獎了,當兩者存在時就會錯誤,隨意刪除一種即可,建議刪除@WebServlet(“YQAddServlet”),因爲在實際應用中,使用該說明需要添加一個serlvet-api.jar,所以刪除@WebServlet(“YQAddServlet”)的同時也可以刪除serlvet-api.jar,減少項目的大小。