質問: 初歩的な質問を失礼いたします。 エクリプスのマーズを用いて、webアプリの初歩を学んでいる者です。 題名の通り、本日ある時点からサーバーを始動しようとしても失敗するようになりました。 思い当たる点としましては、サーブレットの修正をしており、確認用にテストサーブレットを作成、使用後不要なので削除、そののちにこの症状が出るようになりました。 一応、わからないなりに現在までにした対応は、 ・トムキャットの使用ポートを確認、コマンドプロンプトでそれが使用されていないか確認。 →デフォルトの8080、8009であり、未使用みたいでした。 ・サーバー環境の作り直し(今までのものの削除、新しいサーバー作成) →同じメッセージが出る。 です。 なお、サーバを用いて動かしたいプロジェクトをサーバから除外すると起動しました。 皆様にお聞きしたいことといたしましては、 ・(可能であれば)このエラーの原因 ・サーバーを再び動かすためにどのような対処があるか の二点です。 よろしくお願いいたします。 最後に、コンソールに表示されるメッセージを添付いたします。 ``` 情報: Server version: Apache Tomcat/8.0.26 [火 11 10 17:26:11 JST 2015] 情報: Server built: Aug 18 2015 11:38:37 UTC [火 11 10 17:26:11 JST 2015] 情報: Server number: 8.0.26.0 [火 11 10 17:26:11 JST 2015] 情報: OS Name: Windows 8.1 [火 11 10 17:26:11 JST 2015] 情報: OS Version: 6.3 [火 11 10 17:26:11 JST 2015] 情報: Architecture: amd64 [火 11 10 17:26:11 JST 2015] 情報: Java Home: C:\Users\Me\Downloads\pleiades-e4.5-java-jre_20151002\pleiades\java\8\jre [火 11 10 17:26:11 JST 2015] 情報: JVM Version: 1.8.0_60-b27 [火 11 10 17:26:11 JST 2015] 情報: JVM Vendor: Oracle Corporation [火 11 10 17:26:11 JST 2015] 情報: CATALINA_BASE: C:\Users\Me\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0 [火 11 10 17:26:11 JST 2015] 情報: CATALINA_HOME: C:\Users\Me\Downloads\pleiades-e4.5-java-jre_20151002\pleiades\tomcat\8 [火 11 10 17:26:11 JST 2015] 情報: Command line argument: -Dcatalina.base=C:\Users\Me\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0 [火 11 10 17:26:11 JST 2015] 情報: Command line argument: -Dcatalina.home=C:\Users\Me\Downloads\pleiades-e4.5-java-jre_20151002\pleiades\tomcat\8 [火 11 10 17:26:11 JST 2015] 情報: Command line argument: -Dwtp.deploy=C:\Users\Me\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps [火 11 10 17:26:11 JST 2015] 情報: Command line argument: -Djava.endorsed.dirs=C:\Users\Me\Downloads\pleiades-e4.5-java-jre_20151002\pleiades\tomcat\8\endorsed [火 11 10 17:26:11 JST 2015] 情報: Command line argument: -Dfile.encoding=UTF-8 [火 11 10 17:26:11 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\Ryo\Downloads\pleiades-e4.5-java-jre_20151002\pleiades\java\8\bin;C:\WINDOWS\Sun\Java\bin;C:\WINDOWS\system32;C:\WINDOWS;C:/Users/Me/Downloads/pleiades-e4.5-java-jre_20151002/pleiades/eclipse/jre/bin/../jre/bin/server;C:/Users/Me/Downloads/pleiades-e4.5-java-jre_20151002/pleiades/eclipse/jre/bin/../jre/bin;C:/Users/Me/Downloads/pleiades-e4.5-java-jre_20151002/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\Me\Downloads\pleiades-e4.5-java-jre_20151002\pleiades\eclipse;;. [火 11 10 17:26:11 JST 2015] 情報: Initializing ProtocolHandler ["http-nio-8080"] [火 11 10 17:26:12 JST 2015] 情報: Using a shared selector for servlet write/read [火 11 10 17:26:12 JST 2015] 情報: Initializing ProtocolHandler ["ajp-nio-8009"] [火 11 10 17:26:12 JST 2015] 情報: Using a shared selector for servlet write/read [火 11 10 17:26:12 JST 2015] 情報: Initialization processed in 718 ms [火 11 10 17:26:12 JST 2015] 情報: サービス Catalina を起動します [火 11 10 17:26:12 JST 2015] 情報: Starting Servlet Engine: Apache Tomcat/8.0.26 [火 11 10 17:26:12 JST 2015] 重大: A child container failed during start [火 11 10 17:26:12 JST 2015] 重大: A child container failed during start [火 11 10 17:26:12 JST 2015] 重大: The required Server component failed to start so Tomcat is unable to start. [火 11 10 17:26:12 JST 2015] 情報: Pausing ProtocolHandler ["http-nio-8080"] [火 11 10 17:26:12 JST 2015] 情報: Pausing ProtocolHandler ["ajp-nio-8009"] [火 11 10 17:26:12 JST 2015] 情報: サービス Catalina を停止します [火 11 10 17:26:12 JST 2015] 情報: Destroying ProtocolHandler ["http-nio-8080"] [火 11 10 17:26:12 JST 2015] 重大: Failed to destroy end point associated with ProtocolHandler ["http-nio-8080"] [火 11 10 17:26:12 JST 2015] 情報: Destroying ProtocolHandler ["ajp-nio-8009"] [火 11 10 17:26:12 JST 2015] 重大: Failed to destroy end point associated with ProtocolHandler ["ajp-nio-8009"] [火 11 10 17:26:12 JST 2015] ```
回答: 私も同じ現象が起きて、この質問にたどり着いたのですがクリーンではうまく行きませんでした。 私の場合は以下の方法で解決できました。 1.サーバーから全てのプロジェクトを削除し、サーバー単体で起動するか確認する。 2.した場合、該当プロジェクトのどのファイルでエラーが起きているのかを知るために削除しながら起動を繰り返す。 3.コピペによる弊害を発見し、解決。 遅いレスですが誰かの役に立つなら嬉しいです。