HotDeploy-Demoを動かしてみる

まずはTomcatDownloadしてセットアップ

ダブルクリックでインストーラが起動するので、とりあえずC:\Tomcat 5.5へ。

次はSysdeo TomcatプラグインDownloadしてセットアップ

  • tomcatPluginV31.zip

手順

  • 展開してできたディレクトリ com.sysdeo.eclipse.tomcat を、/plugins/ 配下にコピー*1
  • Eclipse の起動
  • Tomcat プラグインの有効化: メニューの 'Window->Customize Perspective...' -> 'Other' を展開して 'Tomcat' をチェック*2
  • Tomcat ホームの設定: メニュー 'Window -> Preferences' の 'Tomcat' を選択し、以下を設定。最後に 'Apply' をクリック。
    • インストールした Tomcat のバージョンを選択
    • Tomcat ホームを設定。インストールした Tomcat へのパスを指定して下さい。
    • 設定ファイルを指定。 conf/server.xml へのパスを指定して下さい。
  • JVM の設定: 'Tomcat' を展開して、'JVMの設定' を選択。ここで、必要に応じて、JVM パラメータ*3、クラスパス、ブートクラスパスを設定します。
    • JRE は 1.4 を推奨
    • JREは必ずJ2SE SDK中のものを用い(具体的にはC:\Program Files\Java\j2re1.4.2ではなく、C:\j2sdk1.4.2*4を用い)、インストールページに従って設定します。これはTomcatプラグイン公式ページのInstallaionやTroubleshootingにもある必須項目です。*5

メニュー 'Tomcat -> Tomcat 起動' を選択して、Tomcat が無事起動されれば、インストール成功。

設定した内容は、 [eclipseディレクトリ]\workspace\.metadata\.plugins\com.sysdeo.eclipse.tomcat\pref_store.ini に記録されるようです。

S2Container 2.4 の新機能である HOT deployのFlashによるデモの操作をなぞる・・・

が、http://localhost:8080/hotdeploy-demo/add/add.html にアクセスしても 404エラー...何故だ
Eclipseのコンソール出力をみるとTomcatは起動してるので http://localhost:8080/ からTomcat Webアプリケーションマネージャを開いてみると.../hotdeploy-demo が見当たらない
んー??? Tomcatの再起動とか、クリーンビルドとか適当に操作してたら動いた
ちょっと気になるけど動いたからいいか。たぶんちょっとしたことでうまく配備されなかったんだろう。