Geronimo Eclipse プラグイン

2008年03月16日
Screen Image
Eclipse 3.3 プラグイン
Apache Geronimo 2.0 に対応した WTP をインストールすることで Eclipse 3.3 から 利用することができます (2.1 はまだ対応していません)。手動でダウンロードや解凍 を行わなくても良いので Eclipse でサーバを作って Web アプリケーションを開発した ことがある人ならそれほど難しくないと思います。

ただ猛烈に重いのさえ除けば…
材料:
Geronimo Eclipse Plugin 2.0.012.5MB
Sun JDK 5.0 以上51.8MB
Eclipse 3.3.1141MB
+ Web Tools Platform (WTP) 2.0.1
+ Data Tools Platform (DTP) 1.5.1
+ Eclipse Modeling Framework (EMF) 2.3.1
+ Graphical Editing Framework (GEF) 3.3.1
手順1
Eclipse を起動し [Window]-[Preferences]-[Server]-[Installed Runtimes]-[Add] を選択します。
手順2
ダイアログ右上の Download additional server adapters を選択し Geronimo Core Future 2.0.0、続いて Geronimo v2.0 Server Adapter 2.0.0 adapters をインストール します。
手順3
再びサーバランタイムの設定を開いて Geronimo 2.0 を追加します。
手順4
[Window]-[Show View]-[Other]-[Server] で開いたビューの Geronimo を右クリックし、 プロジェクトを追加します。
やたらと重い!:
ファイルを修正保存するたびに Publish (全ファイルやってるのだろうか?) をガリガリ やられては作業に支障が出るため、サーバ設定で Automatically publish to local servers のチェックをはずして動作確認時に手動で Publish したほうが良いかと思われ ます。ブラウザで確認しながら表示を調整といったような使い方は正直辛い。
サーバ作成に Geronimo が出ない:
実行に必要な Eclipse プラグインがそろっていないとサーバアダプタやサーバの追加で 選択肢に現れないようです。Java EE 版 Eclipse 3.3 をインストールしたまっさらな 状態で行えば確実です。リリースノートには手動でインストールする方法 (よく知られ ている ZIP を解凍して futures, plugin ディレクトリを丸ごとコピーする方法) が 記述されています。
その他の問題:
  • Geronimo 2.0 のインストールディレクトリに空白が含まれていると Web アプリ ケーションのデプロイに失敗します。C:\geronimo_2.0 のようなディレクトリ へ解凍してください。
  • Publish 機能にバグがあるらしく web.xml に日本語が含まれていると文字化け した状態でコピーされてしまい、Web アプリケーションの起動に失敗します。
CVS 2008/04/16