To:masse
没有设代理啊,我试了一下127.0.0.1也是可以的,
我机器上只有一块网卡,
上网是通过另一台机器的远程桌面,
本机只能上局域网,
那个网卡上加了两个网段:
10.40.35.***
192.168.7.***
我试过把下面那个删了,也不行~
不知道是代码本身有毛病还是由于什么外部原因导致的啊~

解决方案 »

  1.   

    我跟了一下代码,出错的行是这样写的,
    facade = (GuiServerFacade) ServerLocator
    .getJBossInitialContext().lookup(
    "GuiServerFacadeBean" + "/remote");
    难道与JNDI有关吗~
      

  2.   

    看看你的web服务器设置了本机IP没有
      

  3.   

    web服务器  设置,怎么检查一下
      

  4.   

    当本机不设定固定IP,DNS不绑定固定IP,是一样的,否则用127.0.0.1,好用,localhost就不好用了
      

  5.   

    To:ziyouzai请问你说的"web服务器设置了本机IP没有"
    我应该在哪里检查啊,谢谢~
      

  6.   

    估计是你的服务器设置了本机IP去查查 JBOSS的资料
      

  7.   

    JBOSS有个文件专门配置这个,如果你在部署时,使用127.0.0.1,那么localhost就不行,反之依然。
    别人通过你的IP同样也访问不了你的应用,以前遇到过这个问题。结贴给分吧。
      

  8.   

    To:bit1010(小虾风清扬) 
    这位大哥麻烦说仔细点啊,我应该配置哪个文件啊,
    的确别人也不能通过我的IP访问,
    请指教啊,多谢啦~
      

  9.   

    这个我这里没有JBOSS,你到你的JBOSS安装目录下仔细得找找listenAddress的设置就行了,
      

  10.   

    修改JBOSS_HOME\server\default\deploy\jboss-web.deployer下的server.xml<Connector port="8080" address="localhost"將address改為0.0.0.0或者你的實際IP 重啟JBOSS 然后就可以通過IP訪問
    试下上面的.
      

  11.   

    JBOSS自己的设置就可以访问呀
    <Connector port="8001" address="${jboss.bind.address}"
      

  12.   

    用policytool创建一个连接权限!