0

如果我想在 web.xml 文件中存储外部 Web 服务 url,我必须如何进行?,以这种方式?:

<service-ref>
<service-ref-name>PublicApiService</service-ref-name>
 <service-interface>
</service-interface>
<wsdl-file>
    http://nxxxx/example/Services/PublicApiService.wsdl
</wsdl-file>

如果 Web 服务是外部的,我应该在服务接口上放置什么?我用日食

非常感谢

4

1 回答 1

0

您必须生成服务的客户端存根。您可以使用ws-import生成客户端存根:

wsimport -p your.package.name -s gen -d bin http://nxxxx/example/Services/PublicApiService.wsdl

这将生成所需的 Java 源文件。在您的项目根目录中执行它。

之后,您必须更改 web.xml 文件:

<service-ref>
    <service-ref-name>PublicApiService</service-ref-name>
    <service-interface>
        your.package.name.PublicApiService
    </service-interface>
    <wsdl-file>
        http://nxxxx/example/Services/PublicApiService.wsdl
    </wsdl-file>
</service-ref>
于 2014-05-31T17:54:25.287 回答