Я использую плагин jaxws maven для генерации классов доступа к веб-сервисам. Во время генерации выводится следующее предупреждение:
[ПРЕДУПРЕЖДЕНИЕ] Порт SOAP «MyServicePort» использует нестандартную привязку SOAP 1.2. строка XXX из http: // ...? wsdl
Добавив дополнительный аргумент (-extension), я заставил его работать, однако мне интересно, о чем эта ошибка? SOAP 1.2 Связывание кажется мне официальным - так в чем же проблема?
-extension
Определение пространства имен wsdl выглядит следующим образом:
<?xml version="1.0" encoding="UTF-8"?> <wsdl:definitions name="FooServerInvoker" targetNamespace="http://ws.server.foo.com/" xmlns:ns1="http://schemas.xmlsoap.org/soap/http" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/" xmlns:tns="http://ws.server.jadice.levigo.com/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
Проблема упоминается здесь , где вы можете найти пример wsdl, если хотите попробовать.