Eclipse上でサーブレットコンテナを含めてWebアプリケーションをデバッグするには、最近であればWTP(Web Tools Project)や古くからあるSysdeoのTomcatプラグインを使うと便利なものだ。しかし私はそれらを使わない。 ただでさえ重いEclipseが更に重くなるのと、開発環境が対象のソフトウェアではなく、IDEとプラグイン(場合によってはJVM)のバージョンにロックインされる可能性が上がるのが嫌だったりする。あと、これらのプラグインは専用のプロジェクトを用意することを要求したり(WTPはそうだ)、元々動いているサーバの環境設定のクローンが必要だったりするのも面倒だ。 そもそもJavaで書かれているサーバ(現在であれば殆どがそうだろう)であればJDTの機能だけでデバッグできるのだ。 EclipseはJ2SE 1.4から対応が始まったJava Platform Deb