websphere 上部署axis2 的webservice
蔷薇枝 2012-05-23 02:47:01 初学axis2,在websphere上面安装了axis2的war包后,validate version service的时候发生错误,用axis2的upload service 功能将一个简单的aar 上传部署,能跟访问其wsdl文件,但是用soapui 测试的时候,报出如下错误
<faultcode>soapenv:Server</faultcode>
<faultstring>java.lang.NoSuchMethodError: org/apache/axis2/util/Utils.getServiceAndOperationPart(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;</faultstring>
客户端调用的错误提示:
org.apache.axis2.AxisFault: java.lang.NoSuchMethodError: org/apache/axis2/util/Utils.getServiceAndOperationPart(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
at org.apache.axis2.util.Utils.getInboundFaultFromMessageContext(Utils.java:531)
at org.apache.axis2.description.OutInAxisOperationClient.handleResponse(OutInAxisOperation.java:375)
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 org.apache.axis2.client.ServiceClient.sendReceive(ServiceClient.java:555)
at org.apache.axis2.client.ServiceClient.sendReceive(ServiceClient.java:531)
at org.apache.axis2.rpc.client.RPCServiceClient.invokeBlocking(RPCServiceClient.java:102)
at test.main(test.java:83)
同一个aar放在tomcat下面部署发布后,用soapui测试通过。
不知道websphere的环境到底是出了什么问题?
是跟这个warning有关系吗?
log4j:WARN No appenders could be found for logger (org.apache.axis2.context.AbstractContext).
log4j:WARN Please initialize the log4j system properly.