11 月 26
EJBのリモート接続を行うと、SocketExceptionが発生してしまう場合の対処法です。
こんな場合です
jnp://127.0.0.1:1099/HogeEJB/HogeBean/remote は接続できるのに、
jnp://192.168.169.128:1099/HogeEJB/HogeBean/remote はできない・・・
ファイアーウォール設定してないのに・・・・
> telnet 127.0.0.1 1099 はつながるのに・・・・
> telnet 192.168.169.128 1099 はつながらない
動作環境
VMWare Linux CentOS 5.3
Apache 2.2.3 (プリインストール)
JBoss 5.1
参考URL
http://questionbox.jp.msn.com/qa3043009.html
対処法
JBoss起動時にバインドポートを指定する
cd /usr/local/jboss/bin
./run.sh -b 0.0.0.0
これですべてのアドレスからアクセスできるはずです。
ローカルのdevelopment環境はこれでOKでしょう・・・。