Я потребляющих веб-сервиса, где файл WSDL содержит импорт других WSDL и XSD схемы, например:Инструмент для загрузки/импорта WSDL-файлы для клиента JAX-WS
<import namespace="http://my.api.com/" location="http://other.server.com:8888/context/services/MyService?wsdl=1"/>
, который в свою очередь может импортировать другие файлы
<xsd:import namespace="http://my.api.com/" schemaLocation="http://other.server.com:8888/context/services/MyService?xsd=1"/>
Клиент создан cxf с плагином maven. Основной файл WSDL добавляется как ресурс pathpath. Однако во время выполнения кажется, что клиенту действительно нужен доступ к other.server.com:8888 для полного разрешения WSDL. Поэтому возникает вопрос: существует ли инструмент для импорта и разрешения всех URL-адресов в WSDL, чтобы он не зависел от абсолютных URL-адресов серверов в других импортах в WSDL и подходит для включения в проект клиента?
Мы не контролируем WSDL, поэтому мы не можем изменить его в источнике.
Edit: Ищете инструмент, который работает на Linux
Похоже, что это возможно с помощью SoapUI, хотя я бы предпочел инструмент командной строки для работы. – NilsH