【问题标题】:call jboss web service from other machine从其他机器调用 jboss web 服务
【发布时间】: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


【解决方案1】:

解决方案是在我的启动脚本中添加“-b 0.0.0.0”

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-02-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-10-26
    • 2018-07-24
    • 1970-01-01
    • 2023-02-03
    相关资源
    最近更新 更多