2010.06.27

JBoss GateIn:外部 PC からアクセス可能にする方法

以前の記事 JBoss GateIn:3.1のインストール は http://localhost:8080/portal にアクセスして、起動確認を行いました。しかし、このままでは外部 PC からアクセスすることはできません。
今回は 外部 PC からアクセス可能にする方法をご紹介します、、、

<方法>
1.起動スクリプト run.sh の引数に -b を指定して実行する。

> $JBOSS_HOME/bin/run.sh -b [IP アドレス]

2.外部 PC から http://[IP アドレス]:8080/portal にアクセスできることを確認する。

以上です。
これで外部 PC からアクセスできるようになったかと思います。

上記の方法では、特定の IP アドレスを指定(バインド)していましたが、全ての IP アドレスをバインドさせる場合は、下記のように IP アドレスに 0.0.0.0 を指定してください。

> $JBOSS_HOME/bin/run.sh -b 0.0.0.0

ちなみに、-b オプションを指定せずに run.sh を実行した場合は、127.0.0.1 がバインドされるようになっています。
ゆえに、GateIn が稼動しているサーバー自身(localhost または 127.0.0.1)からしか、接続できないという訳です。