当前位置:编程学习 > JAVA >>

用hibernate,axis2发布webservice调用时出错

没发布可以正常操作数据库,发布后编写stub客户端调用就出错了,hibernate3.jar和axis2的包都放进去了


Exception in thread "main" org.apache.axis2.AxisFault: java.lang.NoClassDefFoundError: org/hibernate/HibernateException
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.servicesourcecode.impl.ProductEditServiceStub.createProduct(ProductEditServiceStub.java:502)
at com.xsd.createProductTest.main(createProductTest.java:22)
--------------------编程问答-------------------- 要把axis2的包放全,应当是没有问的,你可以看一下,在axis2里配的,用ip加?wsdl查看服务. --------------------编程问答-------------------- jar列表看下都是那些 --------------------编程问答-------------------- Exception in thread "main" org.apache.axis2.AxisFault: java.lang.NoClassDefFoundError: org/hibernate/HibernateException

应该是jar缺少问题,你看看是不是包冲突或者真没有,最简单方法你可以把你缺少的那两个jar放到classpath试一试;或者看还缺少其他哪些jar包;再或者你把hibernate源代码中所有jar包到访进入,然后看看是否还报错。
补充:Java ,  Web 开发
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,