JBOSS 4.2以上版本服务启动如果不加任何参数的话 只监听127.0.0.1和localhost 就是说只能用127.0.0.1或者localhost访问 任何客户端(包括本机)用本机的对外地址访问不了
解决办法一
在环境变量path中添加JBOSS的bin路径 在dos下输入run -b ip 启动JBOSS 这样JBOSS启动后就监听此ip了
解决办法二
修改 jboss-4.2.0.GA/server/default/deploy/jboss-web.deployer/server.xml 把Connector下面的address 改成对应的ip 或者0.0.0.0 就可以用ip访问了
如果你的ip是固定的话 用方法二就没问题了
如果是变动ip的话 就可以用花生壳把自己的ip跟域名绑定起来 在用方法一启动JBOSS
命令里的ip为你的机子ip 当别人通过网络访问你的域名时就指向了你的机子 请求也到达
请求的ip与JBOSS监听的ip一致 这样请求就可以访问到JBOSS下发布的工程了 |