Jboss将主机名更改为WSDL地址中IP的端点

时间:2018-12-21 08:23:19

标签: web-services jboss wsdl

当去: http://localhost:8080/YYYService/services/YYYService?wsdl 我得到正确的wsdl。

当我调用它(例如,使用SOAP UI)时,服务器会对其进行更改并返回: http://XX.X.X.XXX:8080/YYYService/services/YYYService.YYYServiceHttpSoap11Endpoint 现在它是无法到达的。

项目使用Jboss(独立版6.4.0),Axis2。

我想要的-具有与我呼叫的WSDL地址完全相同的WSDL地址,或者至少可以使用更改后的WSDL地址。

我已经尝试过的:

*更改SOAP UI上的一些参数-会有所帮助,但据我了解,是由SOAP来完成任务,而不是服务器本身。

*评论     <wsdl-host>${jboss.bind.address:127.0.0.1}</wsdl-host>在standalone.xml上,但没有生效。

*更改为(在standalone.xml中):

<interface name="public">
        <inet-address value="${jboss.bind.address:0.0.0.0}"/> 
</interface>

它使我可以访问服务,但不能访问Operation,并且收到“ org.apache.axis2.AxisFault:找不到该Operation的端点引用(EPR)”错误。

0 个答案:

没有答案