Mavenプロジェクトのデバッグ
Mavenプロジェクト(つまり/WEB-INF/libが空のプロジェクト)をTomcatプラグインを使ってデバッグする方法。
何も設定しないと、以下のExceptionがTomcatから投げられる。
java.lang.ClassNotFoundException: org.apache.catalina.loader.DevLoader
【対応】
1.プラグインに含まれる、DevLoader.zipを$CATALINA_HOME/server/libへ.jarにリネームしてコピーする
2.Eclipseのプロジェクトのプロパティを開き、Tomcatの設定で「開発用ローダー」を有効にして必要なものをチェックする
(追記)
3.contextの変更を反映する*1
<context> 〜 <Loader className="org.apache.catalina.loader.DevLoader" reloadable="true" debug="1"/> </context>
これだけのようだ。
参考
http://www.atmarkit.co.jp/bbs/phpBB/viewtopic.php?topic=20036&forum=12&5