2016-12-07 95 views
0

我试图启动tomcat,但是tomcat窗口会自动关闭, 甚至试图运行catalina.bat运行命令查看错误,发现异常列表......没有任何机构有想法是怎么回事?启动后Tomcat窗口会自动关闭

我JAVA_HOME和JRE_HOME完美设定,使用前我开始这个问题后,我试图建立在我的jsp页面运行自定义标签完美运行的服务器。

07-Dec-2016 11:41:28.436 SEVERE [Catalina-startStop-1] 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].StandardContext[/ForTesting]] 
     at java.util.concurrent.FutureTask.report(FutureTask.java:122) 
     at java.util.concurrent.FutureTask.get(FutureTask.java:192) 
     at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:916) 
     at org.apache.catalina.core.StandardHost.startInternal(StandardHost.java:871) 
     at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150) 
     at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1408) 
     at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1398) 
     at java.util.concurrent.FutureTask.run(FutureTask.java:266) 
     at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) 
     at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) 
     at java.lang.Thread.run(Thread.java:745) 
Caused by: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/ForTesting]] 
     at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:154) 
     ... 6 more 
Caused by: java.lang.IllegalArgumentException: Invalid <url-pattern> */ in filter mapping 
     at org.apache.catalina.core.StandardContext.validateFilterMap(StandardContext.java:2970) 
     at org.apache.catalina.core.StandardContext.addFilterMap(StandardContext.java:2919) 
     at org.apache.catalina.startup.ContextConfig.configureContext(ContextConfig.java:1271) 
     at org.apache.catalina.startup.ContextConfig.webConfig(ContextConfig.java:1176) 
     at org.apache.catalina.startup.ContextConfig.configureStart(ContextConfig.java:771) 
     at org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:305) 
     at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:95) 
     at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90) 
     at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5154) 
     at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150) 
     ... 6 more 

07-Dec-2016 11:41:28.577 SEVERE [main] 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(FutureTask.java:122) 
     at java.util.concurrent.FutureTask.get(FutureTask.java:192) 
     at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:916) 
     at org.apache.catalina.core.StandardEngine.startInternal(StandardEngine.java:262) 
     at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150) 
     at org.apache.catalina.core.StandardService.startInternal(StandardService.java:441) 
     at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150) 
     at org.apache.catalina.core.StandardServer.startInternal(StandardServer.java:769) 
     at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150) 
     at org.apache.catalina.startup.Catalina.start(Catalina.java:625) 
     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) 
     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 
     at java.lang.reflect.Method.invoke(Method.java:498) 
     at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:351) 
     at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:485) 
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:1408) 
     at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1398) 
     at java.util.concurrent.FutureTask.run(FutureTask.java:266) 
     at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) 
     at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) 
     at java.lang.Thread.run(Thread.java:745) 
Caused by: org.apache.catalina.LifecycleException: A child container failed during start 
     at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:924) 
     at org.apache.catalina.core.StandardHost.startInternal(StandardHost.java:871) 
     at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150) 
     ... 6 more 

07-Dec-2016 11:41:28.718 SEVERE [main] 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:625) 
     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) 
     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 
     at java.lang.reflect.Method.invoke(Method.java:498) 
     at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:351) 
     at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:485) 
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:769) 
     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:441) 
     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:924) 
     at org.apache.catalina.core.StandardEngine.startInternal(StandardEngine.java:262) 
     at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150) 
     ... 11 more 

07-Dec-2016 11:41:28.827 INFO [main] org.apache.coyote.AbstractProtocol.pause Pausing ProtocolHandler ["http-nio-8080"] 
07-Dec-2016 11:41:28.843 INFO [main] org.apache.coyote.AbstractProtocol.pause Pausing ProtocolHandler ["ajp-nio-8009"] 
07-Dec-2016 11:41:28.843 INFO [main] org.apache.catalina.core.StandardService.stopInternal Stopping service Catalina 
07-Dec-2016 11:41:28.858 INFO [main] org.apache.coyote.AbstractProtocol.destroy Destroying ProtocolHandler ["http-nio-8080"] 
07-Dec-2016 11:41:28.874 SEVERE [main] org.apache.coyote.AbstractProtocol.destroy Failed to destroy end point associated with ProtocolHandler ["http-nio-8080"] 
java.lang.NullPointerException 
     at org.apache.tomcat.util.net.NioEndpoint.releaseCaches(NioEndpoint.java:305) 
     at org.apache.tomcat.util.net.NioEndpoint.unbind(NioEndpoint.java:481) 
     at org.apache.tomcat.util.net.AbstractEndpoint.destroy(AbstractEndpoint.java:823) 
     at org.apache.coyote.AbstractProtocol.destroy(AbstractProtocol.java:533) 
     at org.apache.catalina.connector.Connector.destroyInternal(Connector.java:1023) 
     at org.apache.catalina.util.LifecycleBase.destroy(LifecycleBase.java:305) 
     at org.apache.catalina.core.StandardService.destroyInternal(StandardService.java:589) 
     at org.apache.catalina.util.LifecycleBase.destroy(LifecycleBase.java:305) 
     at org.apache.catalina.core.StandardServer.destroyInternal(StandardServer.java:859) 
     at org.apache.catalina.util.LifecycleBase.destroy(LifecycleBase.java:305) 
     at org.apache.catalina.startup.Catalina.start(Catalina.java:629) 
     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) 
     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 
     at java.lang.reflect.Method.invoke(Method.java:498) 
     at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:351) 
     at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:485) 

07-Dec-2016 11:41:28.952 INFO [main] org.apache.coyote.AbstractProtocol.destroy Destroying ProtocolHandler ["ajp-nio-8009"] 
07-Dec-2016 11:41:28.952 SEVERE [main] org.apache.coyote.AbstractProtocol.destroy Failed to destroy end point associated with ProtocolHandler ["ajp-nio-8009"] 
java.lang.NullPointerException 
     at org.apache.tomcat.util.net.NioEndpoint.releaseCaches(NioEndpoint.java:305) 
     at org.apache.tomcat.util.net.NioEndpoint.unbind(NioEndpoint.java:481) 
     at org.apache.tomcat.util.net.AbstractEndpoint.destroy(AbstractEndpoint.java:823) 
     at org.apache.coyote.AbstractProtocol.destroy(AbstractProtocol.java:533) 
     at org.apache.catalina.connector.Connector.destroyInternal(Connector.java:1023) 
     at org.apache.catalina.util.LifecycleBase.destroy(LifecycleBase.java:305) 
     at org.apache.catalina.core.StandardService.destroyInternal(StandardService.java:589) 
     at org.apache.catalina.util.LifecycleBase.destroy(LifecycleBase.java:305) 
     at org.apache.catalina.core.StandardServer.destroyInternal(StandardServer.java:859) 
     at org.apache.catalina.util.LifecycleBase.destroy(LifecycleBase.java:305) 
     at org.apache.catalina.startup.Catalina.start(Catalina.java:629) 
     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) 
     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 
     at java.lang.reflect.Method.invoke(Method.java:498) 
     at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:351) 
     at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:485) 
+1

*无效 * /在过滤器映射* –

+3

请阅读错误堆栈。它说“....无效 */...”。如果您已将作为* /更改为/。 – SachinSarawgi

+0

@ScaryWombat我不知道这是什么意思。你的意思是在ROOT FOLDER的web.xml文件中填入soem url-patern? – charle819

回答

1

您的错误堆栈显示“....无效*/...”。

请按照下面的步骤,寻求解决办法:

停止Tomcat服务器

进入到tomcat /工作/卡塔利娜/本地主机。删除他们的每个内容。

进入到tomcat/webapps /目录yourwebapp/WEB-INF文件夹,并编辑web.xml文件由 “* /” 到 “/” 文件。

进入到tomcat/wtpwebapps /文件夹。从编辑web.xml文件“* /”到“/”

现在重新启动Tomcat服务器的错误不会是他们。

+0

您还需要删除或更改wtpwebapps文件夹中存在的应用程序的web.xml,我忘了那个。 – charle819