Я генерирую классы Java из нескольких файлов wsdl. Работает. Однако я хочу предоставить соответствующий файл wsdl в аннотации @WebServiceClient. В атрибуте wsdlLocation я ожидаю, что путь каталога будет объединен с отдельным именем файла. Например. /myDir/myWsdl-1.wsdl для первого веб-сервиса. Однако wsdlLocation заполняется только «/ myDir» - без имени службы. Как я могу указать это имя для каждого wsdl?Как создавать и включать классы Java и несколько WSDL для jar
@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>
Что выскальзывает мое внимание?
Спасибо за любые подсказки. Федер.
Добавление/* к значению wsdLocation не помогает ни одному из них. 'Он сообщает, что внешние файлы привязки не могут быть привязаны к большему количеству файлов WSDL (/ myDir/*). Используйте либо встроенные привязки, либо несколько тегов выполнения.' – feder