Я пытаюсь настроить мой клиент JAX-WS для переключения между точкой тестирования / производства без необходимости повторной генерации прокси-классов с помощью wsimport.
Служба, которую я пытаюсь использовать, использует разные WSDL виспытания и производство.Например, targetNamespace отличается, как и адрес soapAction.
Я пытался использовать Springs JaxWsPortProxyFactoryBean и мне удалось указать на другой wsdl в зависимости от среды развертывания, но даже если я указываю на производство,он по-прежнему использует адреса действий WebMethod из теста.Я думаю, это потому, что они жестко запрограммированы в интерфейсе службы, который был сгенерирован с использованием wsimport, указывающего на test-wsdl.
Кто-нибудь знает, возможно ли переключаться между wsdls, используя разные targetNamespace и адреса действий безпрокси-поколения?