错误信息:
AxisFault
faultCode:{http://schemas.xmlsoap.org/soap/envelope/}Server.userException
faultSubcode:
faultString:java.lang.reflect.InvocationTargetException
faultActor:
faultNode:
faultDetail:
{http://xml.apache.org/axis/}hostname:myServer
关键点:
faultString:java.lang.reflect.InvocationTargetException
原因:
服务端找不到指定的Class
解决办法:
复制下面几个jar文件到WebContent\WEB-INF\lib\
resolver.jar
serializer.jar
xercesImpl.jar
xercesSamples.jar
xml-apis.jar
jar文件下载地址:
http://mirror.bit.edu.cn/apache//xerces/j/binaries/Xerces-J-bin.2.11.0.zip
或者到这个网站里面找
http://xerces.apache.org/index.html
其它:
这个问题应该是Axis的一个bug。但是比较诡异:一旦成功调用以后,即使再把上面这些jar文件删除掉,还是可以成功调用。
没有时间再研究了。有知道可以告知。谢谢!