Ich kurz:
Wie kann ich erreichen, dass wsdl2java eine SOAP 1.2-Bindung generiert?
Ausführliche Beschreibung:
Ich habe Java-Service-Klassen für wsdl mit wsdl2java
tool (Apache cxf 3.0.2):
Dann habe ich Service-Code erstellt und es ausgeführt, es läuft:
%Vor%Startprotokoll:
%Vor%Gleich nach dem Start komme ich ins Logbuch:
%Vor%Dann versuche ich, den Dienst mit dem ONVIF-Client zu finden (der WS-Discovery verwendet, um Geräte zu finden), und ich bekomme den gleichen Fehler im Protokoll. Es macht mich wsdl2java generierte SOAP 1.1 Bindings und mein Webservice kann SOAP 1.2 Client-Nachrichten nicht analysieren.
Wie kann ich erreichen, dass wsdl2java eine SOAP 1.2-Bindung generiert?
PS. mit Frühling ist es machbar:
%Vor%Tags und Links xml cxf wsdl wsdl2java ws-discovery