在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?
答案 0 :(得分:0)
尝试一下:
<wsdlLocation>/WEB-INF/classes/wsdl/*</wsdlLocation>
以我的情况行之有效。
致谢。