"jaikiran" wrote : | | Makes sense? | | Beautiful explanation of the issue. To recap, my understanding of the issue
- AnnotationConfiguration class (from hibernate-annotations, included in WEB-INF/lib) references Interface A and, if one exists, class B implementing interface A - AnnotationConfiguration works even if class B does not exist - interface A is loaded by the application classloader - class B does not exist in the war. AnnotationConfiguration causes class B to be loaded using the parent classloader, which also loads interface A - interface A is therefore loaded by two different classloaders -> classcastexception It seems that the problem is not related to JBoss classloading, after all. The reason that the same war works in other servers, is that those servers do not have the same hibernate jars loaded by their "parent" classloaders. So nice to finally understand what is going on here. Thanks a lot, I will sleep better now ;) View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4098812#4098812 Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4098812 _______________________________________________ jboss-user mailing list [email protected] https://lists.jboss.org/mailman/listinfo/jboss-user
