Float on the flow

とあるエンジニアのブログ。「ゆったり・しっかり」がモットー。

Apache Geronimoを入れてみた

CodeZineの記事を参考にしつつ、Geronimoを入れてみた。

Apache GeronimoWebサービス/アプリケーションを稼動させる」
http://codezine.jp/a/article.aspx?aid=302

  • ダウンロード(Webから落とすだけ)
  • インストール(展開するだけ)

完了。ここまで順調(当たり前)。

  • 起動

ここで少しハマった。起動が40%過ぎたあたりでExceptionが発生し、

[*********> ] 43% 14s Startup failed

になる。
発生箇所のログが切れていたので、起動コマンドをリダイレクト付きにして再実行。

java -jar bin/server.jar > startup.txt

結果、ポートの重複だったことが判明(ありがちな罠だ…)。

java.net.BindException: Address already in use: JVM_Bind:8080

%GERONIMO_HOME%\var\config\config.xml を開き、「8080」の設定を空いているポートに変更。
今回は18080にした。


0.0.0.0
18080
8443

再起動。今度は見事に

[**********************] 100% 23s Startup complete

となった。めでたし。


とりあえず今日はここまで。