我正在使用Mac并在最新的IE版本上测试我的java应用程序,我需要远程登录到我们的一个Windows服务器。
所以我开始jboss本地绑定地址到我的机器名称,如..
run.sh -b mymachine-00621323
登录远程服务器并ping机器名称后,我收到了正确的答复。
ping mymachine-00621323.corp.company.com
Pinging mymachine-00621323.corp.company.com [10.138.1.116] with 32 bytes of data:
Reply from 10.138.2.116: bytes=32 time=34ms TTL=61
Reply from 10.138.2.116: bytes=32 time=2ms TTL=61
Reply from 10.138.2.116: bytes=32 time=2ms TTL=61
Reply from 10.138.2.116: bytes=32 time=104ms TTL=61
Ping statistics for 10.238.6.116:
Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
Minimum = 2ms, Maximum = 104ms, Average = 35ms
但是,如果我从同一个远程桌面服务器的IE中点击以下网址,它就不会显示该页面。
http://mymachine-00621323.corp.company.com:8080/abc/login.xhtml
在工具 - Internet选项 - SecurityTab下的IE中,我尝试将其添加到可信站点列表中,并确保安全级别为中等。它也有助于帮助。
请建议。
答案 0 :(得分:0)
可能的原因/解决方案:
尝试绑定到所有地址(run.sh -b 0.0.0.0
),然后查看是否可以连接。您的计算机主机名可以在本地映射到不同的地址,因此您可能最终在localhost上绑定JBoss。 (例如,如果您的主机名在主机文件中指向127.0.0.1)
尝试远程计算机上的其他浏览器和/或检查您正在使用的浏览器中的任何代理设置。 IE尤其可以使用组策略定义的代理,这些代理可能不知道如何访问内部地址。
如果上述方法均无效,则可能是本地Mac或远程Windows计算机上的防火墙问题。 Ping并不意味着所有访问都可以工作,因为通常启用/阻止单个端口/服务。如果您无法连接到最低级别的JBoss端口(例如,使用telnet
),则可能是防火墙问题。