Объект ServiceClass не реализует требуемый метод в следующей форме: вход в систему OMElement (OMElement e)
После того, как я обновил axis2 с 1.6.2 до 1.7.0, я получаю следующее исключение:
«Объект ServiceClass не реализует требуемый метод в следующей форме: OMElement»
большинство ответов, которые я нашел, предлагают установить получатели сообщений rpc в services.xml, которые я уже имел в предыдущей версии:
<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>
Любые другие идеи, что могло пойти не так? Список служб и wsdl выглядит нормально.
LE:
что-то другое - это пространство имен, которое раньше было «axis2ns2», теперь это «nsoMZdG». Не знаю, откуда это могло взяться ... а также я не могу получить все параметры, вызывая ws restful и просто только первый ...