日期:2014-05-17  浏览次数:20654 次

求助啊!!!请各位大侠帮忙看看
我用的axis2开发web services,服务前端连接数据库,在服务器端执行查询语句,返回一个

结果集ResultSet。客户端代码是自动生成,调用服务器端方法想得到结果集ResultSet,结果

报错,如下:
org.apache.axis2.AxisFault: org.apache.axis2.AxisFault: Mapping qname not fond 

for the package: com.mysql.jdbc
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 com.TestRSStub.toString(TestRSStub.java:184)
at com.TestClient.main(TestClient.java:17)
这是什么原因呢?

------解决方案--------------------
这个看不出什么错误

楼主确定连接webservice的时候能够正常连接

尝试一下进行简单的连接看看

定义一个方法调用该方法只输出一行字符 看看能否正确调用webservice里面的方法

那楼主的webservice连接数据库的代码贴出来看看
------解决方案--------------------
打印一下sql 呀 本地查询可以不?
------解决方案--------------------
http://congjl2002.iteye.com/blog/166383
楼主参考一下