如何在批注中设置WSDL文件的相对路径?

时间:2019-05-21 15:49:34

标签: java web-services url wsdl location

我无法设置wsdl文件的相对路径。我总是收到错误消息,指出找不到该文件,我也不明白为什么。

我的Web服务客户端如下:

@WebServiceClient(name = "xxx", targetNamespace = "http://xxx/", wsdlLocation = "/WEB-INF/wsdl/xxxws.wsdl")
public class xxx_Service
    extends Service

目录结构中有趣的部分如下所示: 带有软件包de.myproject.xxx_Service.java

的目录产品

我的wsdl文件位于目录WebContent / WEB-INF / wsdl / xxxws.wsdl

我已经尝试过对wsdlLocation使用不同的组合,例如/WEB-INF/wsdl/xxxws.wsdl或/wsdl/xxxws.wsdl -在带和不带/的情况下都可以使用,但是它根本不起作用:/ < / p>

我也尝试过将wsdl放到WebContent / META-INF / wsdl / xxxws.wsdl中-但这也不起作用

有人可以帮我吗?正确的地方是什么,为什么它不起作用?

0 个答案:

没有答案