当我尝试访问此Web服务时,为什么会收到默认的IBM Web服务消息?

时间:2016-09-14 15:36:01

标签: java web-services soap websphere soapui

我很抱歉这可能有点含糊不清,但我完全不知所措,我真的不太了解网络服务或SOAP。

最近,网络服务开始响应:

<h2>{http://www.ibm.com/xmlns/prod/commerce/9/order}OrderServices</h2>
<h3>Hi there, this is a Web service!</h3>

这最近才开始发生,但我不知道它是如何改变的或如何改变它。我将在Websphere中更改调用此Web服务时发生的情况?我知道应该调用哪些类以及响应通常是什么样的,但我不知道在哪里配置web服务的响应。

我通过SOAPUI点击的网址是

http://localhost/webapp/wcs/component/order/services/OrderServices

虽然我认为这可能是习惯性的,因此无法提供。

TL; DR:

如何更改Web服务配置,以便我不再看到IBM的默认Web服务响应,而是看到我选择的响应?

1 个答案:

答案 0 :(得分:0)

当您使用浏览器命中(contextRoot)/(ServiceName)时,WebSphere中的JAX-RPC和JAX-WS运行时都将返回类似的消息。无法自定义此消息。

我能够解决您描述的症状的唯一方法是在我使用SOAPUI而不是POST发送的HTTP消息中使用GET。使用POST发送SOAP请求,而不是GET。