Плагин wsimport создает работающие заглушки для веб-службы, используя maven, а когда мы используем ant, мы делаем это с помощью wsdl2java.В обоих случаях я успешно создаю заглушки, но я получаю исключение рукопожатия SSL при использовании тех, которые созданы способом wsdl2java.
Мне нужно работать с существующей структурой на основе муравьев из соображений совместимости.
Структура немного отличается, но я смог запустить свой проект из обоих методов сборки.За исключением случаев, когда я вызываю метод webservice, если я использую основанную на maven структуру - все работает нормально (сгенерированные заглушки wsimport), но когда я использую сгенерированные заглушки ant (wsdl2java), я получаю исключение рукопожатия SSL
javax.net.ssl.SSLHandshakeException: Received fatal alert:
handshake_failure
at org.apache.axis.AxisFault.makeFault(AxisFault.java:101)
at
org.apache.axis.transport.http.HTTPSender.invoke(HTTPSender.java:154)
at
org.apache.axis.strategies.InvocationStrategy.
visit(InvocationStrategy.java:32)
Я знаю, что я могу генерировать заглушки, используя maven, упаковывать их в файл jar и использовать внутри проекта, основанного на ant.Тем не менее, это нарушает нашу непрерывную интеграцию и неприемлемо для производства.
Пожалуйста, помогите, как я могу использовать в муравье эквивалент wsimport?сценарии?