【发布时间】:2012-05-28 22:59:14
【问题描述】:
我创建了一个合同最后的网络服务,它部署在我的 VDI 机器上的 Jboss AS 上。我可以从 localhost 很好地获取 WSDL,但是如果我尝试从我的笔记本电脑或任何其他机器调用 Web 服务,我根本无法连接到它。
我正在使用 SoapUI 进行测试,当我调用它时,我只是得到一个 NullPointerException,如果我尝试通过浏览器获取 WSDL,它就会超时。
我尝试使用侦听器查看是否可以从其他机器连接到 VDI,并且可以正常工作。
有什么我可以尝试的建议吗? - 我认为这可能是一些 Jboss AS 属性文件中的一些属性设置,但我发现的唯一东西是“jboss.bind.name”,它设置为“0.0.0.0”,应该允许其他机器连接到网络服务,但没有运气:/
希尔夫?
【问题讨论】:
-
您是否在 SOAP-UI 或 JBoss 中获得空指针?如果你在 SOAP-UI 中得到这个,你可能使用了正确的主机。如果您在 SOAP-UI 中得到 404,那么这确实是一个网络问题。
-
我在 SoapUI 中获得了 NPE .. 似乎它可以很好地连接到 VDI,有些东西阻止了消息传递到 JBoss AS..
-
您没有在 JBoss 日志文件中看到任何日志记录?您是否检查过 VDI 上的 wireshark 以查看实际通过线路发送的内容?
-
再次嗨.. 抱歉回复晚了.. 似乎我所要做的就是在启动 jboss 服务器时添加参数“-b 0.0.0.0”.. 一个大问题的简单解决方案问题:)
标签: web-services jboss5.x soapui