我尝试为我的服务创建一个简单的测试人员,我得到了这个例外:
Exception in thread "main" org.apache.axis2.AxisFault: java.lang.UnsupportedOperationException: An access occurred that is not valid.
at org.apache.axis2.util.Utils.getInboundFaultFromMessageContext(Utils.java:531)
at org.apache.axis2.description.RobustOutOnlyAxisOperation$RobustOutOnlyOperationClient.handleResponse(RobustOutOnlyAxisOperation.java:91)
at org.apache.axis2.description.OutInAxisOperationClient.send(OutInAxisOperation.java:421)
at org.apache.axis2.description.OutInAxisOperationClient.executeImpl(OutInAxisOperation.java:229)
at org.apache.axis2.client.OperationClient.execute(OperationClient.java:165)
at pinservice.PinOperationStub.changePin(PinOperationStub.java:496)
at pinservice.PinOperationTester.main(PinOperationTester.java:22)
有关排除此错误的任何帮助或有关为何会发生这种情况的想法?
答案 0 :(得分:0)
错误使用消息接收器(in-out和in-only)。确保使用正确的配置更新services.xml文件。更多详细信息请参见下面的简单示例链接。
http://www.developer.com/services/article.php/3613896/Writing-an-Axis2-Service-from-Scratch.htm