Eclipse/古いサーブレットをTomcatプラグインでデバッグする のバックアップ(No.1)
- バックアップ一覧
- 差分 を表示
- 現在との差分 を表示
- ソース を表示
- Eclipse/古いサーブレットをTomcatプラグインでデバッグする へ行く。
- 1 (2013-07-10 (水) 10:37:13)
古いサーブレットアプリをEclipseでメンテする場合、WTP用にもTomcatプラグイン用にも最適な構成になっていない場合がある。
そんな場合、そのままだとデバッグモードで動かせない(ブレークポイントを張ったりステップ実行したりできない)ことが多いので、その場合の解決策の一つを以下に記載。
前提
設定
Eclipse本体側設定
- Tomcatプラグインを入れておく。
- プログラムメニューから「ウィンドウ > 設定 > Tomcat」 を開く。「Tomcatホーム」をTomcatに合わせておく。「コンテキスト宣言モード」は「Server.xml」にしておく。
- プログラムメニューから「ウィンドウ > 設定 > Tomcat > JVN設定」 を開く。「Tomcatをデバッグモードで起動しない」のチェックを外しておく。
プロジェクト側設定
- プロジェクトの右クリックメニューから「Tomcat > 全般」を開く。「Tomcatプロジェクト」のチェックをONにする。コンテキスト名は、「/」+「warの名前」にする。warが「myapp」なら「/myapp」となる。「コンテキストの定義の更新を可能にする」のチェックをOFFにする。
その後、適宜ソース上のストップしたい場所にブレークポイントを張り、実行してみてそこでストップすれば成功。