JBoss Advent Calendar 2011の16日目のエントリです。今日は小ネタ。
JBoss ASは、不用意にアプリケーションサーバを外部公開しないようデフォルトではローカルアドレス(127.0.0.1)にサーバソケットをバインドします。つまり、別のPCなどから http://<そのPCのアドレス>:8080/ などにアクセスしても繋がらないようになっています。
外部公開状態で起動するには以下のように-b 0.0.0.0を起動オプションに追加指定します。0.0.0.0はワイルドカードアドレス、もしくはANYアドレスと呼ばれるアドレスです。
$ ./standalone.sh -b 0.0.0.0
AS7系では7.0.2.Finalで-bオプションが再実装されたので、7.0.0, 7.0.1では利用できないことに注意してください。