環境CentOS6.4_X64
JBoss:5.1.2 eap
啟動:JBOSS_HOME/bin/run.sh
在本機可以通過http://localhost:8080訪問,而其他機器無論是通過機器名還是通過IP都無法訪問。
解決辦法:1、啟動腳本加上-b 0.0.0.0的參數,讓其監聽所有網卡 即: JBOSS_HOME/bin/run.sh -b 0.0.0.0
辦法2:修改/opt/jboss/eap5.1.2/jboss-as/server/default/deploy/jbossweb.sar/server.xml
<Connector protocol="HTTP/1.1" port="8080" address="${jboss.bind.address}"
connectionTimeout="20000" redirectPort="8443" />
將address由${jboss.bind.address}修改為0.0.0.0即可。