【问题标题】:CXF Apache WSDL2Java set endpointCXF Apache WSDL2Java 设置端点
【发布时间】:2012-08-20 10:15:17
【问题描述】:

一开始我必须警告我不熟悉 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 服务时,一切正常。

【问题讨论】:

    标签: apache cxf endpoint wsdl2java


    【解决方案1】:

    首先,您需要初始化您的 Web 服务客户端。请参阅我对 here 的回答如何完成这项工作。

    ?WSDL结尾表示你可以在浏览器中看到web服务的WSDL文件,你可以通过SOAP协议访问web服务,只要给它一些有效的请求。

    如果您需要使用Spring 创建您的网络服务客户端。 Here 是一个很好的例子。

    【讨论】:

      【解决方案2】:

      是的,通常我们在服务类对象上设置端点 URL 等参数并从中检索端口。我们从端口调用 Web 服务方法。您能否详细说明您遇到的异常情况?

      【讨论】:

        猜你喜欢
        • 2019-04-26
        • 2018-03-22
        • 1970-01-01
        • 2011-01-13
        • 1970-01-01
        • 1970-01-01
        • 2011-08-05
        • 1970-01-01
        • 2021-04-26
        相关资源
        最近更新 更多