Server Tomcat v7.0 Server at localhost failed to start.

疑惑者 2014-01-27 05:28:52
从官网下的tomcat7,从官网下的eclipse ee,为什么Server Tomcat v7.0 Server at localhost failed to start.
java.util.concurrent.ExecutionException: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/Graduation]]
at java.util.concurrent.FutureTask.report(Unknown Source)
at java.util.concurrent.FutureTask.get(Unknown Source)
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(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Caused by: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/Graduation]]
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:154)
... 6 more
Caused by: java.lang.IllegalArgumentException: Invalid <url-pattern> lefttopback.jsp in security constraint
at org.apache.catalina.core.StandardContext.addConstraint(StandardContext.java:2906)
at org.apache.catalina.deploy.WebXml.configureContext(WebXml.java:1309)
at org.apache.catalina.startup.ContextConfig.webConfig(ContextConfig.java:1346)
at org.apache.catalina.startup.ContextConfig.configureStart(ContextConfig.java:878)
at org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:376)
at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90)
at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5322)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
... 6 more

一月 27, 2014 5:24:12 上午 org.apache.catalina.startup.SetContextPropertiesRule begin
警告: [SetContextPropertiesRule]{Context} Setting property 'privilege' to 'true' did not find a matching property.
一月 27, 2014 5:24:12 上午 org.apache.catalina.core.ContainerBase startInternal
严重: A child container failed during start
java.util.concurrent.ExecutionException: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost]]
at java.util.concurrent.FutureTask.report(Unknown Source)
at java.util.concurrent.FutureTask.get(Unknown Source)
at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:1123)
at org.apache.catalina.core.StandardEngine.startInternal(StandardEngine.java:302)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
at org.apache.catalina.core.StandardService.startInternal(StandardService.java:443)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
at org.apache.catalina.core.StandardServer.startInternal(StandardServer.java:732)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
at org.apache.catalina.startup.Catalina.start(Catalina.java:691)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:322)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:456)
Caused by: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost]]
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:154)
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(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Caused by: org.apache.catalina.LifecycleException: A child container failed during start
at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:1131)
at org.apache.catalina.core.StandardHost.startInternal(StandardHost.java:800)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
... 6 more

一月 27, 2014 5:24:12 上午 org.apache.catalina.startup.Catalina start
严重: The required Server component failed to start so Tomcat is unable to start.
org.apache.catalina.LifecycleException: Failed to start component [StandardServer[8005]]
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:154)
at org.apache.catalina.startup.Catalina.start(Catalina.java:691)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:322)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:456)
Caused by: org.apache.catalina.LifecycleException: Failed to start component [StandardService[Catalina]]
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:154)
at org.apache.catalina.core.StandardServer.startInternal(StandardServer.java:732)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
... 7 more
Caused by: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina]]
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:154)
at org.apache.catalina.core.StandardService.startInternal(StandardService.java:443)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
... 9 more
Caused by: org.apache.catalina.LifecycleException: A child container failed during start
at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:1131)
at org.apache.catalina.core.StandardEngine.startInternal(StandardEngine.java:302)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
... 11 more
...全文
73938 19 打赏 收藏 转发到动态 举报
写回复
用AI写文章
19 条回复
切换为时间正序
请发表友善的回复…
发表回复
qq_35725913 2016-07-31
  • 打赏
  • 举报
回复
应该是没错 重新部署Tomcat都不行 直接把过滤器的那个项目删掉就搞定了
PLUSLED 2016-07-20
  • 打赏
  • 举报
回复
引用 16 楼 gbwaini 的回复:
有的版本你在新建Servlet时就已经在web.xml帮你自动把mapping的内容设置好了,却没有显示出来。 并不是没有显示出来,请注意你新建的 xxxservlet.java 文件,类名前有一行 @WebServlet("/sync") 这里已经指出了 url-pattern
上面这句话提醒了我!想起来一个思路! 我之所以会出现这种情况的报错,是因为,我使用的是Dynamic web modules versio是3.1的!(重点是左边这句话) 在写程序的时候,我把原来的复制了一份放在了同一个文件夹,而3,1version或在程序体里面自带“@WebServlet("/.......")”这样一句话!造成程序无法识别出tomcat!!!!!! 结局措施:我把引起错误的这段话,注释掉!就可以了~
买个母牛 2016-04-15
  • 打赏
  • 举报
回复
删除tomcat重新添加,我就是这么解决的!
gbwaini 2016-02-18
  • 打赏
  • 举报
回复
有的版本你在新建Servlet时就已经在web.xml帮你自动把mapping的内容设置好了,却没有显示出来
并不是没有显示出来,请注意你新建的 xxxservlet.java 文件,类名前有一行 @WebServlet("/sync")
这里已经指出了 url-pattern
Dalin_027 2016-01-25
  • 打赏
  • 举报
回复
我知道了。。。可能是因为MYeclipse版本不一样。。。 有的版本你在新建Servlet时就已经在web.xml帮你自动把mapping的内容设置好了,却没有显示出来。 而此时你在web.xml中再添加<servlet-mapping> <servlet-name>UserServlet</servlet-name> <url-pattern>/UserServlet</url-pattern> </servlet-mapping>这些内容 的话会导致重复,可能导致在TOMCAT添加项目时会出错! 试着把你后来手动添加的<servlet-mapping>内容删掉试试看
Dalin_027 2016-01-25
  • 打赏
  • 举报
回复
上面的方法都试了 还是没用
chenyan315 2015-12-28
  • 打赏
  • 举报
回复
上面的方法都试了,还是没有用
achieve_you 2015-12-13
  • 打赏
  • 举报
回复
路径配置没有错误,还是出现错误的话,再检查一下servlet和servlet-mapping中的servlet-name是否相同,如果name不一样也会出现这样的错误。
u010980545 2015-07-18
  • 打赏
  • 举报
回复
<url-pattern>里面有斜杠还是出现这个问题
肥玉 2014-12-25
  • 打赏
  • 举报
回复
怎么检查,具体步骤?
yong472727322 2014-12-14
  • 打赏
  • 举报
回复
引用 1 楼 lgc8023 的回复:
检查web.xml中的servlet映射<url-pattern> 出现此异常,一般是由于过滤器造成的。 @WebFilter("/*") 过滤器弄错了,检查<url-pattern></url-pattern>中配置的内容是否缺少“/” ,"/"表示当前web应用。
正解!!!万分感谢!!!
娜可哈哈 2014-11-27
  • 打赏
  • 举报
回复
引用 1 楼 lgc8023 的回复:
检查web.xml中的servlet映射<url-pattern> 出现此异常,一般是由于过滤器造成的。 @WebFilter("/*") 过滤器弄错了,检查<url-pattern></url-pattern>中配置的内容是否缺少“/” ,"/"表示当前web应用。
谢谢
海浪之心 2014-11-14
  • 打赏
  • 举报
回复
我也不行的,我修改了还是出现这样的错误
沸水 2014-10-21
  • 打赏
  • 举报
回复
我的不可以啊我的不行
Valineliu 2014-10-07
  • 打赏
  • 举报
回复
引用 4 楼 ly2706007005 的回复:
[quote=引用 3 楼 RauAda 的回复:] [quote=引用 1 楼 lgc8023 的回复:] 检查web.xml中的servlet映射<url-pattern> 出现此异常,一般是由于过滤器造成的。 @WebFilter("/*") 过滤器弄错了,检查<url-pattern></url-pattern>中配置的内容是否缺少“/” ,"/"表示当前web应用。
正解,我在这里出了两次错,这次肯定记住了。[/quote] 正解[/quote] 正解
ly2706007005 2014-09-29
  • 打赏
  • 举报
回复
引用 3 楼 RauAda 的回复:
[quote=引用 1 楼 lgc8023 的回复:] 检查web.xml中的servlet映射<url-pattern> 出现此异常,一般是由于过滤器造成的。 @WebFilter("/*") 过滤器弄错了,检查<url-pattern></url-pattern>中配置的内容是否缺少“/” ,"/"表示当前web应用。
正解,我在这里出了两次错,这次肯定记住了。[/quote] 正解
RaulAda 2014-04-22
  • 打赏
  • 举报
回复
引用 1 楼 lgc8023 的回复:
检查web.xml中的servlet映射<url-pattern> 出现此异常,一般是由于过滤器造成的。 @WebFilter("/*") 过滤器弄错了,检查<url-pattern></url-pattern>中配置的内容是否缺少“/” ,"/"表示当前web应用。
正解,我在这里出了两次错,这次肯定记住了。
lgc8023 2014-01-27
  • 打赏
  • 举报
回复
检查web.xml中的servlet映射<url-pattern> 出现此异常,一般是由于过滤器造成的。 @WebFilter("/*") 过滤器弄错了,检查<url-pattern></url-pattern>中配置的内容是否缺少“/” ,"/"表示当前web应用。

81,091

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧