質問: 初歩的な質問を失礼いたします。 只今エクリプスマーズを用い、webアプリ製作の練習をしている者です。 今回トムキャットサーバーを始動しようとしたところ、エラーが出て失敗しました。 そこで、こちらやネットで対策を調べ、試したことが以下です。 ・サーバー右クリック→クリーン ・クラスファイルの抹消、再ビルド ・コンテキストパスの除去 ・引数確認 ・ウィンドウ→設定より、トムキャットの項目の確認 これらを試し、現状まだ復旧できておりません。 他に、サーバー復旧のためにまず試した方がいい方法、もしくはピンポイントで今回のエラーで試した方がいい方法がありましたらお知恵を拝借したいです。 最後にコンテキストに表示される文を載せます。 ``` 情報: Server version: Apache Tomcat/8.0.26 [水 11 18 13:23:05 JST 2015] 情報: Server built: Aug 18 2015 11:38:37 UTC [水 11 18 13:23:05 JST 2015] 情報: Server number: 8.0.26.0 [水 11 18 13:23:05 JST 2015] 情報: OS Name: Windows 8.1 [水 11 18 13:23:05 JST 2015] 情報: OS Version: 6.3 [水 11 18 13:23:05 JST 2015] 情報: Architecture: amd64 [水 11 18 13:23:05 JST 2015] 情報: Java Home: C:\Users\ymt\pleiades\java\8\jre [水 11 18 13:23:05 JST 2015] 情報: JVM Version: 1.8.0_60-b27 [水 11 18 13:23:05 JST 2015] 情報: JVM Vendor: Oracle Corporation [水 11 18 13:23:05 JST 2015] 情報: CATALINA_BASE: C:\Users\ymt\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0 [水 11 18 13:23:05 JST 2015] 情報: CATALINA_HOME: C:\Users\ymt\pleiades\tomcat\8 [水 11 18 13:23:05 JST 2015] 情報: Command line argument: -Dcatalina.base=C:\Users\ymt\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0 [水 11 18 13:23:05 JST 2015] 情報: Command line argument: -Dcatalina.home=C:\Users\ymt\pleiades\tomcat\8 [水 11 18 13:23:05 JST 2015] 情報: Command line argument: -Dwtp.deploy=C:\Users\ymt\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps [水 11 18 13:23:05 JST 2015] 情報: Command line argument: -Djava.endorsed.dirs=C:\Users\ymt\pleiades\tomcat\8\endorsed [水 11 18 13:23:05 JST 2015] 情報: Command line argument: -Dfile.encoding=UTF-8 [水 11 18 13:23:05 JST 2015] 情報: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: C:\Users\ymt\pleiades\java\8\bin;C:\WINDOWS\Sun\Java\bin;C:\WINDOWS\system32;C:\WINDOWS;C:/Users/ymt/pleiades/eclipse/jre/bin/../jre/bin/server;C:/Users/ymt/pleiades/eclipse/jre/bin/../jre/bin;C:/Users/ymt/pleiades/eclipse/jre/bin/../jre/lib/amd64;C:\ProgramData\Oracle\Java\javapath;C:\Program Files (x86)\Intel\iCLS Client\;C:\Program Files\Intel\iCLS Client\;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\Program Files\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files (x86)\ATI Technologies\ATI.ACE\Core-Static;C:\Program Files (x86)\Common Files\lenovo\easyplussdk\bin;C:\ProgramData\Lenovo\ReadyApps;C:\Program Files (x86)\MySQL\MySQL Fabric 1.5 & MySQL Utilities 1.5\;C:\Program Files (x86)\MySQL\MySQL Fabric 1.5 & MySQL Utilities 1.5\Doctrine extensions for PHP\;C:\Program Files (x86)\Skype\Phone\;C:\Users\ymt\pleiades\eclipse;;. [水 11 18 13:23:05 JST 2015] 情報: Initializing ProtocolHandler ["http-nio-8080"] [水 11 18 13:23:05 JST 2015] 情報: Using a shared selector for servlet write/read [水 11 18 13:23:05 JST 2015] 情報: Initializing ProtocolHandler ["ajp-nio-8009"] [水 11 18 13:23:05 JST 2015] 情報: Using a shared selector for servlet write/read [水 11 18 13:23:05 JST 2015] 情報: Initialization processed in 787 ms [水 11 18 13:23:05 JST 2015] 情報: サービス Catalina を起動します [水 11 18 13:23:05 JST 2015] 情報: Starting Servlet Engine: Apache Tomcat/8.0.26 [水 11 18 13:23:05 JST 2015] 重大: A child container failed during start [水 11 18 13:23:06 JST 2015] 重大: A child container failed during start [水 11 18 13:23:06 JST 2015] 重大: The required Server component failed to start so Tomcat is unable to start. [水 11 18 13:23:06 JST 2015] 情報: Pausing ProtocolHandler ["http-nio-8080"] [水 11 18 13:23:06 JST 2015] 情報: Pausing ProtocolHandler ["ajp-nio-8009"] [水 11 18 13:23:06 JST 2015] 情報: サービス Catalina を停止します [水 11 18 13:23:06 JST 2015] 情報: Destroying ProtocolHandler ["http-nio-8080"] [水 11 18 13:23:06 JST 2015] 重大: Failed to destroy end point associated with ProtocolHandler ["http-nio-8080"] [水 11 18 13:23:06 JST 2015] 情報: Destroying ProtocolHandler ["ajp-nio-8009"] [水 11 18 13:23:06 JST 2015] 重大: Failed to destroy end point associated with ProtocolHandler ["ajp-nio-8009"] [水 11 18 13:23:06 JST 2015] ``` よろしくお願いします。
回答: tomcatフォルダ下のlogsフォルダにログファイルがあると思うので、それを確認してみて下さい。 情報が足りない場合は、confフォルダにあるlogging.propertiesファイルを開き、 org.apache.catalina.core.ContainerBase.[Catalina].[localhost].level あたりのレベルをINFOから、TRACEに変更すれば、もっと詳細な情報が取得できます。