Может ли каталог 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.

Другие вопросы по тегам