2016-12-07 22 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

*無効な */inフィルタマッピング* –

+3

エラースタックをお読みください。それは "....無効な */..."と表示されます。 * /に変更する場合は、を/に変更してください。 – SachinSarawgi

+0

@ SkaryWombat何が意味するのか分かりません。あなたはROOT FOLDERのweb.xmlファイルにsoem url-paternを書き込むことを意味しますか? – charle819

答えて

1

エラースタックに「....無効*/...」と表示されます。

それが解決し得るために手順の下に従ってください。

Tomcatを停止サーバー

行くようにTomcat /仕事/カタリナ/ localhostを。そのコンテンツからすべてのコンテンツを削除します。

tomcat/webapps/yourwebapp/WEB-INFフォルダに移動し、「* /」から「/」にweb.xmlファイルを編集します。

tomcat/wtpwebapps/folderにアクセスしてください。 "* /"から "/"へのweb.xmlファイルの編集

ここで、tomcatサーバーを再起動するとエラーは発生しません。

+0

また、wtpwebappsフォルダにあるアプリケーションのweb.xmlを削除したり変更したりする必要があります。 – charle819

関連する問題