开发环境
jbuilder2006 , tomcat5.0.28, axis。开发的webservice程序,启动没有问题,通过自动生成的客户端调用代码调用的时候报
faultCode: {http://schemas.xmlsoap.org/soap/envelope/}Server.userException
faultSubcode:
faultString: java.lang.reflect.InvocationTargetException
faultActor:
faultNode:
faultDetail:
{http://xml.apache.org/axis/}stackTrace: AxisFault
faultCode: {http://schemas.xmlsoap.org/soap/envelope/}Server.userException
faultSubcode:
faultString: java.lang.reflect.InvocationTargetException
faultActor:
faultNode:
faultDetail:
java.lang.reflect.InvocationTargetException
at org.apache.axis.message.SOAPFaultBuilder.createFault(SOAPFaultBuilder
.java:260)
at org.apache.axis.message.SOAPFaultBuilder.endElement(SOAPFaultBuilder.
java:169)
at org.apache.axis.encoding.DeserializationContextImpl.endElement(Deseri
alizationContextImpl.java:1015)
at org.apache.xerces.parsers.AbstractSAXParser.endElement(Unknown Source
)
at org.apache.xerces.impl.XMLNSDocumentScannerImpl.scanEndElement(Unknow
n Source)
解决方式:
后来在项目中添加了类包(xmlParserAPIs.jar、xercesImpl.jar、jaxen-1.1-beta-6.jar),调用的时候就正常了。
本文介绍了一种在使用jBuilder2006、Tomcat5.0.28及Axis开发环境下,解决WebService调用时出现的java.lang.reflect.InvocationTargetException异常的方法。通过在项目中引入xmlParserAPIs.jar、xercesImpl.jar和jaxen-1.1-beta-6.jar等类包,成功解决了这一问题。
886

被折叠的 条评论
为什么被折叠?



