Tom Muldoon [http://community.jboss.org/people/tmuldo%40firstbest.com] created the discussion
"Re: How to stop my WAR loading JBoss's provided 3rd party classes?" To view the discussion, visit: http://community.jboss.org/message/589284#589284 -------------------------------------------------------------- I’m afraid that I haven’t been able to get past the issue in which JBoss’s version of Hibernate (3.6) is used instead of my version of Hibernate (3.2.6) which is deployed in WEB-INF/lib as evidenced by the stack trace… Caused by: java.lang.AbstractMethodError: org.springframework.orm.jpa.persistenceunit.SpringPersistenceUnitInfo.getSharedCacheMode() Ljavax/persistence/SharedCacheMode; at org.hibernate.ejb.util.LogHelper.logPersistenceUnitInfo(LogHelper.java:39) [:3.6.0.Final] at org.hibernate.ejb.Ejb3Configuration.configure(Ejb3Configuration.java:516) [:3.6.0.Final] at org.hibernate.ejb.HibernatePersistence.createContainerEntityManagerFactory(HibernatePersistence.java:73) [:3.6.0.Final] at org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean.createNativeEntityManagerFactory(LocalContainerEntityManagerFactoryBean.java:224) [:2.5.5] at org.springframework.orm.jpa.AbstractEntityManagerFactoryBean.afterPropertiesSet(AbstractEntityManagerFactoryBean.java:291) [:2.5.5] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1368) [:2.5.5] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1334) [:2.5.5] ... 165 more Here's the log entry proving that my WEB-INF/jboss-classloading-domain.xml file is being referenced (as expected)... 08:28:55,575 DEBUG [org.jboss.classloader.spi.ClassLoaderSystem] DefaultClassLoaderSystem@39452f registered domain=ClassLoaderDomain@182e645{name=FirstBest-UMS.war (http://community.jboss.org/mailto:domain=ClassLoaderDomain@182e645%7bname=FirstBest-UMS.war) parentPolicy=(before=EXCLUDE [org.hibernate] after=<NOTHING>) parent=java.net.URLClassLoader@1112783 (mailto:parent=java.net.URLClassLoader@1112783)} My WEB-INF/jboss-classloading-domain.xml… <?xml version="1.0" encoding="UTF-8"?> <classloading-domain xmlns="urn:jboss:classloading-domain:1.0" name="FirstBest-UMS.war"> <parent-policy> <before-filter> <javabean xmlns="urn:jboss:javabean:2.0" class="org.jboss.classloader.plugins.filter.NegatingClassFilter"> <constructor> <parameter> <javabean xmlns="urn:jboss:javabean:2.0" class="org.jboss.classloader.spi.filter.RecursivePackageClassFilter"> <constructor> <parameter>org.hibernate</parameter> </constructor> </javabean> </parameter> </constructor> </javabean> </before-filter> </parent-policy> </classloading-domain> This issue is unfortunately blocking our migration from JBoss 4.2.3 to JBoss 6.0.0.Final. -------------------------------------------------------------- Reply to this message by going to Community [http://community.jboss.org/message/589284#589284] Start a new discussion in JBoss Microcontainer at Community [http://community.jboss.org/choose-container!input.jspa?contentType=1&containerType=14&container=2114]
_______________________________________________ jboss-user mailing list jboss-user@lists.jboss.org https://lists.jboss.org/mailman/listinfo/jboss-user