我们在jboss中发布一个web服务以后,本地一般常用http://localhost:8080/project去访问,如果使用IP地址之后,类似http://127.0.0.1:8080/project或者http://192.168.0.1:8080/project就无法访问的问题,可以使用以下方法解决:

修改%jboss_home%\server\default\deploy\jbossweb.sar\server.xml,指定address="0.0.0.0"即可。

<!-- A HTTP/1.1 Connector on port 8080 -->
      <!--
      <Connector protocol="HTTP/1.1" port="8080" address="${jboss.bind.address}"
               connectionTimeout="20000" redirectPort="8443" />
        -->
      <Connector protocol="HTTP/1.1" port="8080" address="0.0.0.0"
               connectionTimeout="20000" redirectPort="8443" />