EclipseからTomcatにアプリをデプロイしたんだけど、思った通りに動いていないように見える……ちゃんとデプロイされてるんだっけ?などというときに調べるフォルダ。
アプリケーションの展開先
(Eclipseのワークスペース)/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/wtpwebapps/(アプリケーション名)
そもそもちゃんとデプロイされてるんだっけ?を確認する場合はこのフォルダを見る。
アプリケーションのドキュメントルート
(Eclipseのワークスペース)/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/wtpwebapps/(アプリケーション名)
Tomcatはindex.htmlを置いても応答してくれない。ブラウザに指定しているURLが正しいか?を確認する場合は、適当な内容のindex.jspを作成し、デプロイ時に上記フォルダに格納されていることを確認してからhttp://localhost:8080/(アプリケーション名)/index.jsp
で開いてみる。
コンパイル済みJSPの格納先
(Eclipseのワークスペース)/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/work/Catalina/localhost/(アプリケーション名)/org/apache/jsp/
JSPを更新したけど反映されていないような気がする場合に、ファイルのタイムスタンプやコンパイル結果の.javaファイルを確認する。
Webアプリケーションのカレントディレクトリ
(Pleiadesインストール先)/eclipse/
たとえばLogback.xmlでRollingFileAppenderのfileタグにlog/error.log
と指定していた場合、ログは(Pleiadesインストール先)/eclipse/log/error.log
に出力される。アプリケーションの出しているエラーを調べる場合はここを見る。
Tomcatのログ出力先
(Eclipseのワークスペース)/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/logs
アプリケーションでエラーが発生したけれど、アプリケーションフレームワークの管轄外でLogback等でログが出せない場合(たとえばJSPの中でRuntimeExceptionが起こったとか)はここを見る。