我倒是碰到一个问题,方法不传参数则没问题,一传参数则报URI may not be null,调试好久配置不解决,后来发现是本机是linux内核的操作系统原因,在resin中重新指定了一下XML解释器就搞定了。 <system-property javax.xml.parsers.DocumentBuilderFactory ="com.caucho.xml.parsers.XmlDocumentBuilderFactory"/> <system-property javax.xml.parsers.SAXParserFactory ="com.caucho.xml.parsers.XmlSAXParserFactory"/>
<operation name="Test">
<messageReceiver class="org.apache.axis2.rpc.receivers.RPCMessageReceiver"/>
</operation>改成<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">具体类(outSideLogin类)</parameter>Test方法不需要写在service.xml上,在QName 写就可以了
<system-property javax.xml.parsers.DocumentBuilderFactory
="com.caucho.xml.parsers.XmlDocumentBuilderFactory"/>
<system-property javax.xml.parsers.SAXParserFactory
="com.caucho.xml.parsers.XmlSAXParserFactory"/>