Может ли каталог XML ссылаться на файлы в отдельном JAR?
У меня есть несколько клиентов JAX-WS, каждый из которых взаимодействует с отдельной службой SOAP, которую я генерирую с помощью wsimport и упаковываю в свой собственный JAR. Каждый клиент имеет свой собственный каталог XML, так что wsimport может работать локально с WSDL и XSD, хранящимися вместе с проектом.
Реальные приложения, использующие этих клиентов, имеют свой собственный каталог XML для экономии сетевых вызовов для WSDL во время выполнения. Это в основном союзы каталогов XML клиентов, которые использует приложение.
Это все работает, но суть в том, что в дополнение к каталогу XML приложения мне все еще нужно хранить копию WSDL с JAR приложения, поскольку URI относятся к каталогу XML. Поэтому мне нужно помнить, чтобы обновлять копию приложения WSDL при каждом обновлении копии клиента.
Есть ли способ сказать в моем jax-ws-catalog.xml, что WSDL находится в другом JAR?
1 ответ
Кажется, нет другого пути, кроме как упаковать WSDL и XSD вместе с моим файлом jax-ws-catalog.xml.