- **
昨天编写了一个LoginServlet的代码今天运行tomcat后突然报了这个错,在网上查了很多方法都没有解决,最终,在无奈之下想到把昨天写的LoginServlet删掉试试,结果删除后Tomcat运行成功。
然后又撤销对LoginServlet的删除,将import全部删除又重新导了一遍,结果Tomcat运行成功。
今天找到错误原因:注释@WebServlet("/loginServlet")
没有加 / ,导致报错,加上后正常运行.
下面是错误信息。
java.util.concurrent.ExecutionException: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Tomcat].StandardHost[localhost].StandardContext[]]
at java.util.concurrent.FutureTask.report(FutureTask.java:122)
at java.util.concurrent.FutureTask.get(FutureTask.java:188)
at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:1123)
at org.apache.catalina.core.StandardHost.startInternal(StandardHost.java:800)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1559)
at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1549)
at java.util.concurrent.FutureTask.run(FutureTask.java:262)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(T