运行tomcat6时,报错
java.lang.ClassCastException:org.apache.catalina.util.DefaultAnnotationProcessor cannot be cast to org.apache.AnnotationProcessor
修改了tomcat里的context.xml文件,在context 元素下添加
<Loader delegate="true" />
axis2客户端访问服务时出现“org.apache.axis2.AxisFault: unknown”异常
看服务器端是否报:java.lang.IllegalArgumentException,如果是那就说明客户端调用出错
webservice 嵌套调用时:
org.apache.axis2.AxisFault: The [action] cannot be processed at the receiver
解决方法:
RPCServiceClient serviceClient = new RPCServiceClient();
Options options = serviceClient.getOptions();
final String method = "xxxxxx";
EndpointReference targetEPR = new EndpointReference(tarEPR);
options.setTo(targetEPR);
options.setAction(method);//设置action ->调用方法名,就可以解决上面错误