1. ホーム
  2. eclipse

tomcat service start error: Server Tomcat v9.0 Server at localhost failed to start.

2022-02-14 23:19:43

tomcat サービスがエラーで起動する


具体的なエラーコード

2018年04月20日 13時15分14秒 org.apache.tomcat.util.digester.SetPropertiesRule begin
Warning: [SetPropertiesRule]{Server/Service/Engine/Host/Context} プロパティ 'source' を 'org.eclipse.jst.jee.server:myExam' に設定することは、一致するプロパティを見つけられませんでした。
2018年04月20日 13時15分14秒 org.apache.catalina.startup.VersionLoggerListener log
情報: サーババージョン: Apache Tomcat/9.0.2
2018年04月20日 13時15分14秒 org.apache.catalina.startup.VersionLoggerListener log
Info: サーバーが構築されました。2017年11月25日 21:08:02 UTC
2018年04月20日 13時15分14秒 org.apache.catalina.startup.VersionLoggerListener log
情報:サーバー番号:9.0.2.0
2018年04月20日 13時15分14秒 org.apache.catalina.startup.VersionLoggerListener log
情報:OS名:Mac OS X
2018年04月20日 13時15分14秒 org.apache.catalina.startup.VersionLoggerListener log
情報:OSバージョン:10.10.4
2018年04月20日 13時15分14秒 org.apache.catalina.startup.VersionLoggerListener log
情報:アーキテクチャ:x86_64
2018年04月20日 13時15分14秒 org.apache.catalina.startup.VersionLoggerListener log
Info: Java Home: /Library/Java/JavaVirtualMachines/jdk1.8.0_131.jdk/Contents/Home/jre
2018年04月20日 13時15分14秒 org.apache.catalina.startup.VersionLoggerListener log
情報です。JVMバージョン: 1.8.0_131-b11
2018年04月20日 13時15分14秒 org.apache.catalina.startup.VersionLoggerListener log
情報です。JVMベンダです。オラクル株式会社
2018年04月20日 13時15分14秒 org.apache.catalina.startup.VersionLoggerListener log
INFOです。CATALINA_BASEです。/Users/test/Desktop/Tools/apache/apache-tomcat-9.0.2
2018年04月20日 13時15分14秒 org.apache.catalina.startup.VersionLoggerListener log
情報です。CATALINA_HOME です。/Users/test/Desktop/Tools/apache/apache-tomcat-9.0.2
2018年04月20日 13時15分14秒 org.apache.catalina.startup.VersionLoggerListener log
情報です。コマンドライン引数:-agentlib:jdwp=transport=dt_socket,suspend=y,address=localhost:55310
2018年04月20日 13時15分14秒 org.apache.catalina.startup.VersionLoggerListener log
情報です。コマンドライン引数:-Dcatalina.base=/Users/test/Desktop/tools/apache/apache-tomcat-9.0.2
2018年04月20日 13時15分14秒 org.apache.catalina.startup.VersionLoggerListener log
情報です。コマンドライン引数:-Dcatalina.home=/Users/test/Desktop/tools/apache/apache-tomcat-9.0.2
2018年04月20日 13時15分14秒 org.apache.catalina.startup.VersionLoggerListener log
情報です。コマンドライン引数: -Dwtp.deploy=/Users/test/Desktop/tools/apache/apache-tomcat-9.0.2/webapps
2018年04月20日 13時15分14秒 org.apache.catalina.startup.VersionLoggerListener log
情報です。コマンドライン引数: -Djava.endorsed.dirs=/Users/test/Desktop/tools/apache/apache-tomcat-9.0.2/endorsed
2018年04月20日 13時15分14秒 org.apache.catalina.startup.VersionLoggerListener log
情報です。コマンドライン引数:-Dfile.encoding=UTF-8
2018年04月20日 13時15分14秒 org.apache.catalina.core.AprLifecycleListener lifecycleEvent
情報 本番環境で最適なパフォーマンスを実現するAPRベースのApache Tomcat Nativeライブラリが、java.library.pathに見つかりませんでした。[/ Users/test/Library/Java/Extensions:/Library/Java/Extensions:/Network/Library/Java/Extensions:/System/Library/Java/Extensions:/usr/ lib/java:.] となります。
2018年04月20日 13時15分15秒 org.apache.coyote.AbstractProtocol init
Info: ProtocolHandler ["http-nio-8080"] の初期化中。
2018年04月20日 13時15分15秒 org.apache.tomcat.util.net.NioSelectorPool getSharedSelector
情報 サーブレットの書き込み/読み込みに共有セレクタを使用する
2018年04月20日 13時15分15秒 org.apache.coyote.AbstractProtocol init
Info: ProtocolHandler ["ajp-nio-8009"] の初期化中。
2018年04月20日 13時15分15秒 org.apache.tomcat.util.net.NioSelectorPool getSharedSelector
情報 サーブレットの書き込み/読み込みに共有セレクタを使用する
2018年04月20日 13時15分15秒 org.apache.catalina.startup.Catalina load
メッセージ 初期化処理時間:1361ms
2018年04月20日 13時15分15秒 org.apache.catalina.core.StandardService startInternal
メッセージを表示します。サービス[Catalina]を開始します。
2018年04月20日 13時15分15秒 org.apache.catalina.core.StandardEngine startIternal
メッセージを表示します。サーブレットエンジンを起動します。Apache Tomcat/9.0.2
2018年4月20日 13時15分15秒 org.apache.catalina.core.ContainerBase startInternal
深刻:起動中に子コンテナが失敗した
ExecutionException: org.apache.catalina.LifecycleException: コンポーネント [org.apache.catalina.webresources.StandardRoot@5c80cf32] の起動に失敗しました。
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:947)
org.apache.catalina.core.StandardHost.startInternal(StandardHost.java:839)にて。
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1425)
at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1415)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
org.apache.tomcat.util.threads.InlineExecutorService.execute(InlineExecutorService.java:75)
at java.util.concurrent.AbstractExecutorService.submit(AbstractExecutorService.java:134)
at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:941)
org.apache.catalina.core.StandardEngine.startInternal(StandardEngine.java:258)にて、以下のようになります。
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
org.apache.catalina.core.StandardService.startInternal(StandardService.java:422)にて。
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
at org.apache.catalina.core.StandardServer.startInternal(StandardServer.java:770)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
org.apache.catalina.startup.Catalina.start(Catalina.java:671)にて。
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:353)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:493)
原因: org.apache.catalina.LifecycleException: コンポーネントの起動に失敗しました [org.apache.catalina.webresources.StandardRoot@5c80cf32] 。
at org.apache.catalina.util.LifecycleBase.handleSubClassException(LifecycleBase.java:441)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:198)
at org.apache.catalina.core.StandardContext.resourcesStart(StandardContext.java:4758)
at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:4893)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1425)
at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1415)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
org.apache.tomcat.util.threads.InlineExecutorService.execute(InlineExecutorService.java:75)
at java.util.concurrent.AbstractExecutorService.submit(AbstractExecutorService.java:134)
at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:941)
... 21件以上
原因:java.lang: 指定されたメインリソースセット [/Users/test/Desktop/tools/apache/apache-tomcat-9.0.2/webapps/myExam] は有効ではありません。
at org.apache.catalina.webresources.StandardRoot.createMainResourceSet(StandardRoot.java:749)
at org.apache.catalina.webresources.StandardRoot.startInternal(StandardRoot.java:706)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
... 30件以上

2018年4月20日 13時15分15秒 org.apache.catalina.core.ContainerBase startInternal
深刻:起動中に子コンテナが失敗した
java.util.concurrent.ExecutionException: org.apache.catalina.LifecycleException.LifecycleException: 子コンテナが起動中に失敗しました
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:947)
org.apache.catalina.core.StandardEngine.startInternal(StandardEngine.java:258)にて、以下のようになります。
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
org.apache.catalina.core.StandardService.startInternal(StandardService.java:422)にて。
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
at org.apache.catalina.core.StandardServer.startInternal(StandardServer.java:770)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
org.apache.catalina.startup.Catalina.start(Catalina.java:671)にて。
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:353)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:493)
原因: org.apache.catalina.LifecycleException: 子コンテナが起動中に失敗した
at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:956))です。
org.apache.catalina.core.StandardHost.startInternal(StandardHost.java:839)にて。
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1425)
at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1415)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
org.apache.tomcat.util.threads.InlineExecutorService.execute(InlineExecutorService.java:75)
at java.util.concurrent.AbstractExecutorService.submit(AbstractExecutorService.java:134)
at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:941)
... あと13

2018年04月20日 13時15分15秒 org.apache.catalina.startup.Catalina start
深刻:必要なServerコンポーネントの起動に失敗したため、Tomcatを起動できません。
LifecycleException: 子コンテナが起動中に失敗しました
at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:956)
org.apache.catalina.core.StandardEngine.startInternal(StandardEngine.java:258)にて、以下のようになります。
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
org.apache.catalina.core.StandardService.startInternal(StandardService.java:422)にて。
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
at org.apache.catalina.core.StandardServer.startInternal(StandardServer.java:770)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
org.apache.catalina.startup.Catalina.start(Catalina.java:671)にて。
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:353)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:493)

2018年04月20日 13時15分15秒 org.apache.coyote.AbstractProtocol pause
情報です。ProtocolHandler ["http-nio-8080"] を一時停止しています。
2018年04月20日 13時15分15秒 org.apache.coyote.AbstractProtocol ポーズ
情報です。ProtocolHandler ["ajp-nio-8009"] を一時停止しています。
2018年04月20日 13時15分15秒 org.apache.catalina.core.StandardService stopInternal
メッセージを表示します。サービス[Catalina]を停止します。
2018年04月20日 13時15分15秒 org.apache.coyote.AbstractProtocol が破壊されました。
情報です。ProtocolHandler ["http-nio-8080"] を破棄しています。
2018年04月20日 13時15分15秒 org.apache.coyote.AbstractProtocol destroy
情報です。ProtocolHandler ["ajp-nio-8009"] を破棄しています。

解決策