Das ServiceClass-Objekt implementiert die erforderliche Methode nicht in der folgenden Form: OMElement login (OMElement e)

Nachdem ich die Achse2 von 1.6.2 auf 1.7.0 aktualisiert habe, erhalte ich die folgende Ausnahme:

"Das ServiceClass-Objekt implementiert die erforderliche Methode nicht in der folgenden Form: OMElement"

Die meisten der Antworten, die ich gefunden habe, schlagen vor, die Empfänger für rpc-Nachrichten in services.xml einzustellen, die ich bereits aus der vorherigen Version hatte:

<service name="LogService" scope="transportsession">
<description>
    Log
</description>
<messageReceivers>
    <messageReceiver mep="http://www.w3.org/2004/08/wsdl/in-only" class="org.apache.axis2.rpc.receivers.RPCInOnlyMessageReceiver"/>
    <messageReceiver mep="http://www.w3.org/2004/08/wsdl/in-out" class="org.apache.axis2.rpc.receivers.RPCMessageReceiver"/>
</messageReceivers>
<parameter name="ServiceClass">
    com.viaMEDICI.viaWS.services.LogService
</parameter>

Alle anderen Ideen, was hätte schief gehen können? Liste Dienste und die WSDL sieht gut aus.

LE:

etwas anderes ist der Namespace vor "axis2ns2", jetzt ist es "nsoMZdG". Keine Ahnung, woher das kommen könnte ... und ich bekomme auch nicht alle Parameter, indem ich die ws restful und nur die erste anrufe ...

Antworten auf die Frage(6)

Ihre Antwort auf die Frage