У меня есть один модуль, в котором у меня есть схемы XSD, где одна схема может ссылаться на другую, используя относительный путь в расположении схемы:
<xs:import namespace="http://my.namespace.org" schemaLocation="../mypackage/my.xsd"/>
Здесь я Я также использую xjc для создания компонентов Jaxb из этих схем xsd.
Теперь у меня есть модуль, в котором реализован мой веб-сервис с использованием spring-ws (2.0.4).И я хочу использовать static WSDL и опубликовать его со схемами xsd, где расположение схемы будет преобразовано в URL-адрес типа «http://myerver.url.com/my.xsd».
Вопрос в том, как элегантно добиться этого?
(В качестве альтернативы можно объединить XSD в одну схему, а затем в WSDL)
(Теоретически я мог бы преобразовать эти XSD с помощью сценария и добавить их в ресурсы (xsd и wsdl) в (spring dispatche r) сервлет но мне он кажется не очень удобным)