@WebServiceRef wsdlLocation不能引用JBoss EAP 7 / Wildfly 10

时间:2017-11-27 14:43:39

标签: jboss wsdl wildfly

在JBoss EAP中使用@WebServiceRef注入Web服务客户端时,应用服务器找不到wsdl。已生成Web服务客户端,并且wsdl与jar文件捆绑在一起。当试图在@WebServiceRef注释的wsdlLocation属性中引用wsdl的类路径时,JBoss将产生以下异常:

引起:java.io.IOException:WFLYWS0039:Child' /wsdl/mywsdlfile.wsdl'找不到VirtualFile:" / C:/jboss/standalone/deployments/mywebapp.war"

如何正确引用驻留在webservice客户端jar中的wsdl?

1 个答案:

答案 0 :(得分:0)

尝试一下:

<wsdlLocation>/WEB-INF/classes/wsdl/*</wsdlLocation>

以我的情况行之有效。

致谢。