gpt4 book ai didi

wsdl - CXF Web 服务客户端中 WSDL 的相对路径

转载 作者:行者123 更新时间:2023-12-02 14:10:24 25 4
gpt4 key购买 nike

在我的应用程序中,我使用了许多 Web 服务。由于 WSDL 没有更改,因此我已将 WSDL 文件集成到我的项目中。如果我使用 CXF 中的 WSDL2Java 工具,WSDL 位置绝对路径将被硬编码。

现在我的问题是,如何将@WebserviceClient注释中的“wsdlocation”参数更改为相对路径?

这是一个例子:

@WebServiceClient(name = "Time", 
wsdlLocation = "file:/C:/Users/dominik/Documents/NetBeansProjects/Webservices/src/wsdl/Time.wsdl" ) /*I want this path to be relative */
public class Time extends Service {

最佳答案

今天我终于知道如何正确地做到这一点。只需将文件放在您的资源文件夹中,然后您就可以使用 wsdlLocation 来相对地引用它们,如下所示:

<wsdlLocation>classpath:wsdl/myservice.wsdl</wsdlLocation>

请参阅我对类似问题的回答:https://stackoverflow.com/a/9875701/1190144

关于wsdl - CXF Web 服务客户端中 WSDL 的相对路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4334671/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com