Axis2 服務器端拋出ServiceClass object does not implement問題解決方法
阿新 • • 發佈:2017-07-04
服務端 rpc receiver skin class 定義 required www cme
在axis2 升級過程中遇到 The ServiceClass object does not implement the required method in the following form: OMElement sayHelloNew(OMElement e)錯誤,原因是高版本需要對方法定義,解決的方法是在service.xml裏面對服務器端開放的服務(操作方法)進行說明。比如我的服務端實現了這兩個方法add和hello,那麽就需要這麽定義一下:
<operation name="hello" > <messageReceiver mep="http://www.w3.org/2004/08/wsdl/in-out" class="org.apache.axis2.rpc.receivers.RPCMessageReceiver" /> </operation> <operation name="add" > <messageReceiver mep="http://www.w3.org/2004/08/wsdl/in-out" class="org.apache.axis2.rpc.receivers.RPCMessageReceiver" /> </operation>
Axis2 服務器端拋出ServiceClass object does not implement問題解決方法