JBoss起動時のエラー

仕事でJBossをちょっとだけ使ってる。
起動時に以下のようなエラーが出た。

[org.jboss.ha.jndi.HANamingService] Failed to star
t AutomaticDiscovery
java.net.SocketException: bad argument for IP_MULTICAST_IF: address not bound to
any interface
at java.net.PlainDatagramSocketImpl.socketSetOption(Native Method)
at java.net.PlainDatagramSocketImpl.setOption(PlainDatagramSocketImpl.java:295)
at java.net.MulticastSocket.setInterface(MulticastSocket.java:440)
at org.jboss.ha.jndi.DetachedHANamingService$AutomaticDiscovery.start(DetachedHANamingService.java:437)
at org.jboss.ha.jndi.DetachedHANamingService.startService(DetachedHANami

色々ネットで探したけど、結局以下のような方法で対処した。
<jboss_home>/bin/run.shを若干変更。

# Setup JBoss sepecific properties
JAVA_OPTS="$JAVA_OPTS -Djava.net.preferIPv4Stack=true -Dprogram.name=$PROGNAME"

参考はJBoss.comのフォーラムより。
この記事この記事

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です