Mapping qname not fond for the package: org.hibernate.collection
posted 6 years ago
I am using Axis2-1.4.1, Hibernate(3.2), apache-tomcat-6.0.18.
I am able to persist java objects using Hibernate (REFER : Node.java and nodemapping.hbm) . (I have checked it, it works fine as a standalone stuff : DATA IS INSERTED IN TABLES).
Now, I am trying to integrate Hibernate with Axis2 by :
* placing all the .class files , .hbm.xml , hibernate.cfg files in the:
* placing all the hibernate related .jar in the:
Now when i run my application ,I am getting the error:
" java.lang.RuntimeException: Mapping qname not fond for the package: org.hibernate.collection"
(If, I remove the instance variable associations (which is of type List<String> ) from the Node class everything works fine and i am able to get all the data on the client side.)
I have a hunch that as the WebServices are meant to be cross platform; one should not send Java-specific data types(List, ArrayList, HashMap etc etc), I should try to use an Array instead of list.
I have not placed all the hibernate related .jars in the container ?
Here is the errorLog for your reference:
I created the .aar file using the eclipse plugin and the following server code:
Here is the code which pulls the data from the data base:
Here is the client code :
Please guide me on the direction in which I should proceed, I have searched quite a lot on net but not able to figure it out.