garbagetown

個人の日記です

Tomcat プラグイン

未だに WTP をインストールできない可哀想な人(ぼく)のための Tomcat プラグインによる Cubby いじり講座。

セットアップ

  1. オフィシャルのドキュメント に従って Cubby プロジェクトを作成し、Eclipse に取り込む。*1
D:\work>mvn archetype:generate -DarchetypeCatalog=http://cubby.seasar.org/
[INFO] Scanning for projects...
(中略)
Choose archetype:
1: remote -> cubby-archetype (Cubby 1.0.1)
Choose a number:  (1): 1
Define value for groupId: : test
Define value for artifactId: : cubby-test
Define value for version:  1.0-SNAPSHOT: : 1.0.0
Define value for package: : cubby.test
(中略)
[INFO] ---------------------------------------------------------------
[INFO] BUILD SUCCESSFUL
[INFO] ---------------------------------------------------------------
[INFO] Total time: 30 seconds
[INFO] Finished at: Sun Mar 23 15:06:03 JST 2008
[INFO] Final Memory: 7M/13M
[INFO] ---------------------------------------------------------------

D:\work>cd cubby-test
D:\work\cubby-test>mvn eclipse:eclipse
(中略)
[INFO] ---------------------------------------------------------------
[INFO] BUILD SUCCESSFUL
[INFO] ---------------------------------------------------------------
[INFO] Total time: 4 seconds
[INFO] Finished at: Sun Mar 23 15:06:27 JST 2008
[INFO] Final Memory: 6M/12M
[INFO] ---------------------------------------------------------------

Tomcat プロジェクト化

  1. コンテキストメニューから「プロパティー」を選択
  2. メニューから「Tomcat」を選択
  3. 「全般」タブで以下のように設定
    1. Tomcat プロジェクト」にチェック
    2. 「コンテキスト名」に「cubby-test」と入力
    3. 「コンテキストのログ出力を Eclipse のコンソールへリダイレクト」にチェック
    4. 「Web アプリケーション・ルートとするサブディレクトリー(オプション)」に「/src/main/webapp」と入力
  4. 「開発用クラスローダーのクラスパス」タブで以下のように設定
    1. 「開発用クラスローダーを有効にする」にチェック
    2. 「Check All」ボタンをクリック
    3. 「M2_REPO/org/apache/geronimo/specs/geronimo-servlet_2.4_spec/1.1/geronimo-servlet_2.4_spec-1.1.jar」のチェックを外す
  5. 「OK」ボタンをクリック

Tomcat コンテキスト反映

  1. コンテキストメニューから「Tomcat プロジェクト」を選択
  2. 「コンテキスト定義を更新」を選択
  3. 「操作が成功しました」と表示されたら「OK」ボタンをクリック

Tomcat を起動して localhost:8080/cubby-test にアクセスできれば完了。

*1:クラスパス変数 M2_REPO の登録は済んでいるので省略してます