質問: いろんなサイトで問題を調べましたが、こればかりは降参です。誰か助けて... ![イメージ説明](https://teratail-v2.storage.googleapis.com/uploads/contributed_images/133cb4340a840eb1b3b867b79187b6b0.png) ○わかってること ・server.xml,web.xmlで見たところ、問題はないかと思います。 ○質問 何が問題で、どうすればサーバーが始動するのか。原因がわかる方、ご教授おねがいします。
回答: お騒がせいたしました。問題解決したので、問題解決過程をここに載せます。 環境 ・Spring Webフレームワーク ・Eclipse 4.5.2(バージョン) ・Apache Tomcat8.0 問題点 Springアプリケーションベースの設定ファイル(web.xml)のservlet-nameタグの名前が違っていた。 SpringやStrutsなどはアプリケーションを実行し、ロードするときはTomcatサーバーを通してweb.xmlファイルから読み込みます。その次Spring本体とも言える設定ファイルを読み込みますが、ここでweb.xmlにあるservlet-nameとSpring設定ファイル名が同じでなければエラーが起きてしまいます。 例:)web.xmlのservlet-name名 → sample Spring設定ファイル名 → sample-servlet.xml ※Spring設定ファイル名にある「-servlet」は絶対名です。(*-servlet) *のところはweb.xmlのservlet-name名と同じである必要があります。 誰かこれを読み、問題解決したならば載せてよかったです。 **アディオスエラー!**