前提・実現したいこと
eclipse(2019.06) + Tomcat(9.0) + SpringMVC(?)の構成で、
サーバビューからの追加及び除去されたWebアプリを正しく起動する事。
また知りたい事として、
- eclipseにてlocalhost上に構築したTomcatサーバに登録された
アプリは実行時どこにディプロイされているものを動かすでしょうか?
推察するに以下でしょうか?
(当該ワークスペースフォルダ).metadata.plugins\org.eclipse.wst.server.core\tmp0\work\Catalina\localhost
- 404(Page Not Found)等のエラーが発生した時、ログは出力されるでしょうか?
(当該ワークスペースフォルダ).metadata.plugins\org.eclipse.wst.server.core\tmp0\logs
にアクセスログが出力される事は分かりましたが、他にはない(出せない)でしょうか?
- 上記アクセスログですが、200、404等に続く値(下記で191、1041)は何を意味するでしょうか?
値と意味との対応表の様な物はありますでしょうか?
0:0:0:0:0:0:0:1 - - [07/Feb/2020:04:30:02 +0900] "GET /SampleWebApp/ HTTP/1.1" 200 191
0:0:0:0:0:0:0:1 - - [07/Feb/2020:04:30:02 +0900] "GET /favicon.ico HTTP/1.1" 404 1041
以上となりますが、部分的でも結構ですのでご教示頂けましたら幸いです。
発生している問題・エラーメッセージ
勤務先での開発における問題の為、実コードのペースト等出来ませんが
概ね以下の件で困惑しています。
localhost上のTomcat9.0のサーバを追加し、対象アプリケーションを
登録しました。(サーバビューからの追加及び除去)
その後サーバーを起動しましたが、サーバ起動時のコンソールログ上で
ApplicationContext.xmlが見付からない、というエラーが発生しサーバが
起動できませんでした。原因類推し、web.xmlが読み込めていないと
考えました。理由は、web.xmlの「contextConfigLocation」パラメータにて
別のxmlを指定していたにも拘らず、デフォルトの ApplicationContext.xmlを
探しているためでした。
エラーメッセージ
該当のソースコード
ソースコード
試したこと
server.xmlへの記述変更でTomcat管理画面を
出せる様にし、また当該アプリのContextタグを以下の様に変更しました。
サーバ起動時のコンソールログにも特にexception等は発生しておらず、
Tomcat管理画面でも当該アプリが起動できていることを確認できました。
しかしサーバビューからの追加及び除去により追加した他のアプリは
上記の様な修正を行わなくても正しく起動できており、できればその様にしたいです。
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
あなたの回答
tips
プレビュー