2

一开始我必须警告我不熟悉 Web 服务,我想简单地生成我需要的东西,并学习使用的基础知识。

我收到了 .wsdl 和 .xsd 文件(本地存储)。我已经使用 Apache CXF WSDL2Java 工具生成了 java 代码(我已经生成了一个客户端)。我也有一个端点(作为最后没有'?WSDL'的url - 无论这个结束意味着什么)。如何设置此端点?

如果我使用:

Blachblach_Service ss = new Blachblach_Service(new URL(recived_url));
Blachblach port = ss.getBlachblachSOAP();  

我得到一个例外。当我使用soapUI 将XML 发送到Web 服务时,一切正常。

4

2 回答 2

1

首先,您需要初始化您的 Web 服务客户端。在这里查看我的答案如何使这项工作。

?WSDL结束意味着您可以在浏览器中看到 Web 服务 WSDL 文件,您可以通过向 Web 服务SOAP提供一些有效请求来通过协议访问该 Web 服务。

如果您需要使用Spring. 是一个很好的例子,如何做到这一点。

于 2012-08-20T16:03:13.343 回答
0

是的,通常我们在服务类对象上设置端点 URL 等参数并从中检索端口。我们从端口调用 Web 服务方法。你能详细说明你得到的例外吗?

于 2012-08-20T12:29:54.937 回答