-1

当我尝试从TomcatEclipse.

直到昨天它工作正常。

我是初学者,请帮帮我:

严重:子容器在启动 java.util.concurrent.ExecutionException 期间失败:org.apache.catalina.LifecycleException:无法在 java.util 中启动组件 [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/LoginProject]]。 concurrent.FutureTask$Sync.innerGet(FutureTask.java:222) at java.util.concurrent.FutureTask.get(FutureTask.java:83) at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:1123)在 org.apache.catalina.core.StandardHost.startInternal(StandardHost.java:800) 在 org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150) 在 org.apache.catalina.core.ContainerBase$StartChild .call(ContainerBase.java:1559) 在 org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1549) 在 java.util.concurrent.FutureTask$Sync。innerRun(FutureTask.java:303) at java.util.concurrent.FutureTask.run(FutureTask.java:138) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:895) at java.util.concurrent .ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918) at java.lang.Thread.run(Thread.java:680) 原因:org.apache.catalina.LifecycleException: 无法启动组件 [StandardEngine[Catalina].StandardHost [localhost].StandardContext[/LoginProject]] at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:154) ... 7 更多原因:java.lang.IllegalArgumentException:Servlet 映射指定了未知的 servlet 名称SaveNoticeServlet 在 org.apache.catalina.core.StandardContext.addServletMapping(StandardContext.java:3219) 在 org.apache.catalina.core.StandardContext。addServletMapping(StandardContext.java:3198) at org.apache.catalina.deploy.WebXml.configureContext(WebXml.java:1366) at org.apache.catalina.startup.ContextConfig.webConfig(ContextConfig.java:1353) at org.apache .catalina.startup.ContextConfig.configureStart(ContextConfig.java:878) 在 org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:369) 在 org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java :119) 在 org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5269) 在 org.apache.catalina.util 的 org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90)。 LifecycleBase.start(LifecycleBase.java:150) ... 还有 7 个 2013 年 7 月 25 日下午 2:42:18 org.apache.catalina.core.ContainerBase startInternal 严重:子容器在启动 java.util.concurrent.ExecutionException 期间失败:org.apache.catalina.LifecycleException:无法在 java.util.concurrent.FutureTask$Sync.innerGet( FutureTask.java:222) 在 java.util.concurrent.FutureTask.get(FutureTask.java:83) 在 org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:1123) 在 org.apache.catalina.core .StandardEngine.startInternal(StandardEngine.java:302) 在 org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150) 在 org.apache.catalina.core.StandardService.startInternal(StandardService.java:443) 在org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150) 在 org.apache.catalina.core.StandardServer.startInternal(StandardServer.java:732) 在 org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150) 在 org.apache.catalina.startup.Catalina.start(Catalina.java:684) 在 sun.reflect.NativeMethodAccessorImpl.invoke0(Native方法)在 sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) 在 sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) 在 java.lang.reflect.Method.invoke(Method.java:597) 在org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:322) at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:456) 原因:org.apache.catalina.LifecycleException: 失败在 org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:154) 的 org.apache.catalina.core 中启动组件 [StandardEngine[Catalina].StandardHost[localhost]]。ContainerBase$StartChild.call(ContainerBase.java:1559) at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1549) at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java: 303) 在 java.util.concurrent.FutureTask.run(FutureTask.java:138) 在 java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:895) 在 java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:918) at java.lang.Thread.run(Thread.java:680) 原因:org.apache.catalina.LifecycleException:子容器在 org.apache.catalina.core.ContainerBase 启动期间失败。 startInternal(ContainerBase.java:1131) 在 org.apache.catalina.core.StandardHost.startInternal(StandardHost.java:800) 在 org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150) ...7 更多 2013 年 7 月 25 日下午 2:42:18 org.apache.catalina.startup.Catalina 开始严重:Catalina.start:org.apache.catalina.LifecycleException:无法在 org.apache 启动组件 [StandardServer[8005]] .catalina.util.LifecycleBase.start(LifecycleBase.java:154) 在 org.apache.catalina.startup.Catalina.start(Catalina.java:684) 在 sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 在 sun.reflect .NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) 在 sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) 在 java.lang.reflect.Method.invoke(Method.java:597) 在 org.apache.catalina。 startup.Bootstrap.start(Bootstrap.java:322) at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:456) 引起:org.apache.catalina.LifecycleException:无法在 org.apache.catalina.core.StandardServer.startInternal(StandardServer.java:732) 的 org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:154) 上启动组件 [StandardService[Catalina]] .apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150) ... 7 更多原因:org.apache.catalina.LifecycleException:无法在 org.apache.catalina 启动组件 [StandardEngine[Catalina]]。 org.apache.catalina.core.StandardService.startInternal(StandardService.java:443) 处的 util.LifecycleBase.start(LifecycleBase.java:154) org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150) ... 9 更多原因:org.apache.catalina.LifecycleException:子容器在 org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:1131) 在 org.apache.catalina.core.StandardEngine.startInternal(StandardEngine.java:302) 在 org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150) ... 11 更多 2013 年 7 月 25 日 2 :42:18 PM org.apache.catalina.startup.Catalina 启动信息:服务器在 593 毫秒内启动

4

2 回答 2

1

显示的错误仅表明其中一个 Web 应用程序无法正常启动,但未提供任何详细信息。

在任何一个(更接近文件的开头)或其他日志文件之一中应该有更多信息catalina.out- 取决于您的配置。检查localhost*.log[webapp]*.log其他错误。

于 2013-07-25T14:29:46.417 回答
0

该错误是由于 web.xml 中的错误 servlet 映射造成的。我从没想过这可能是罪魁祸首。

于 2013-07-26T05:39:52.903 回答