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下发布的工程了  |