我正在从多个wsdl文件生成java类。这很有效。然而,我想在@WebServiceClient注释中提供适当的wsdl文件。在属性wsdlLocation中,我期望目录路径与不同文件名相连。例如,对于第一个webservice,/myDir/myWsdl-1.wsdl。然而,wsdlLocation仅填充了“/myDir”,没有服务名称。我如何为每个wsdl提供该名称?
@WebServiceClient(name = "myService", targetNamespace = "http://mycompany.com/services/", wsdlLocation = "/myDir")
以下是我的指示:
<wsdlLocation>/myDir</wsdlLocation>
<wsdlDirectory>src/main/resources/myDir</wsdlDirectory>
<wsdlFiles>
<wsdlFile>myWsdl-1.wsdl</wsdlFile>
<wsdlFile>myWsdl-2.wsdl</wsdlFile>
<wsdlFile>myWsdl-3.wsdl</wsdlFile>
<wsdlFile>myWsdl-4.wsdl</wsdlFile>
</wsdlFiles>
什么会让我忽视?
谢谢任何提示。Feder。