org.apache.axis2.AxisFault: unknown

来源:百度知道 编辑:UC知道 时间:2024/09/28 08:47:33
org.apache.axis2.AxisFault: unknown
at org.apache.axis2.util.Utils.getInboundFaultFromMessageContext(Utils.java:512)
at org.apache.axis2.description.OutInAxisOperationClient.handleResponse(OutInAxisOperation.java:370)
at org.apache.axis2.description.OutInAxisOperationClient.send(OutInAxisOperation.java:416)
at org.apache.axis2.description.OutInAxisOperationClient.executeImpl(OutInAxisOperation.java:228)
at org.apache.axis2.client.OperationClient.execute(OperationClient.java:163)
at org.apache.axis2.client.ServiceClient.sendReceive(ServiceClient.java:548)
at org.apache.axis2.client.ServiceClient.sendReceive(ServiceClient.java:528)
at com.umpay.v3.demo.Datalet2Xml.doSingle(Datalet2Xml.java:125)
at com.umpay.v3.demo.Datalet2Xml.onData(Datalet2Xml.java:73)
at com.bs2.core.ext.d.run(Service4QObj.java:100)
at com.bs2.core.ext.ThreadPoolImp$ThreadWorke

场景:将本地项目,webservice没有问题,弄到虚拟机tomcat中去,请求加wsdl能正常访问,但是带参数就报上面的这个错,百度了好久,都尝试了,没有解决。最后到具体方法去看,发现被调用的服务try-catch了(异常内部吞了),修改war包,打出日志,发现数据库连接不上(没有权限).
原因:虚拟机访问数据库连接异常,catch块直接吞了,导致没有错误。
解决方法:找到错误了,修改可连接数据库,问题解决了。