2009年10月3日土曜日

Eclipse で Geronimo (初期設定編)

Geronimo Eclipse Plugin (GEP) のインストールができたので、
今度は初期設定をおこなう。



Server Runtime の追加
  • 「Window」 > 「Preferences」 で設定画面を開く
  • 「Server」 > 「Runtime Environments」 を選択
  • 表示された Server Runtime Environments 画面で 「Add」 ボタンを押す
設定ダイアログが開くので
  • ”Apache Geronimo v2.1” を選択
  • 「Create new local server」 チェックボックスをチェック
  • Next ボタンを押す
  • 「JRE」で”jre6”を選択
  • 「Application Server Installation Directory」に Geronimo をインストールしたディレクトリを指定
    ”C:\appli\geronimo-tomcat6-javaee5-2.1.4”を指定
    なぜか「An incorrect version of Apache Geronimo v2.1 was detected. Version 2.1 was expected, but version 2.2-SNAPSHOT was found.」と警告される。でも無視w
  • 「Finish」ボタンを押す
これで Runtime の追加は完了。
設定画面を「OK」ボタンで閉じる。

次に Server の設定をおこなう。作成自体は Runtime を作成したときに、一緒に行われている。
今回、Geronimo が使用する各ポートをデフォルト値 + 1000 に変更しているので、以下の設定が必要となる。
  • 「Java EE」パースペクティブを開く
  • 「Servers」ビューを開く
  • 「Servers」ビュー内に表示されている”Apache Geronimo v2.1 Server at localhost”をダブルクリック
開いた設定画面の「Port Configuration」項目で以下を設定
  • 「HTTP Port」 に "9080"
  • 「RMI Naming Port」 に ”2099”
設定を保存して、設定画面を閉じる。

では、Geronimo を起動してみる。
「Servers」ビューの”Apache Geronimo v2.1 Server at localhost”を右クリックして
コンテキストメニューから「Restart」を選択

ちなみに、前述のポートの設定を行わないと、Eclipse が Geronimo の起動状態を判断できずに、いつまでも起動プログレスバー表示が消えない。たぶん時間が経つとタイムアウトしてエラーが表示される。
停止時も通常ならしばらく終了処理をするが、ぱさっと消える。強制終了してるのか?

Geronimo Eclipse プラグイン自体の設定は見当たらないが・・・
これで、初期設定は完了なのか?

ま、いいや