I almost made it working usnig arquillian and tomee-remote, now it fails
during deployment on this:

Caused by: java.lang.LinkageError: loader (instance of 
org/apache/tomee/catalina/TomEEWebappClassLoader): attempted  duplicate
class definition for name: "org/hibernate/loader/BatchFetchStyle"
        at java.lang.ClassLoader.defineClass1(Native Method)
        at java.lang.ClassLoader.defineClass(ClassLoader.java:760)
        at 
java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
        at
org.apache.catalina.loader.WebappClassLoaderBase.findClassInternal(WebappClassLoaderBase.java:2269)
        at
org.apache.catalina.loader.WebappClassLoaderBase.findClass(WebappClassLoaderBase.java:808)
        at
org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1251)
        at
org.apache.tomee.catalina.TomEEWebappClassLoader.loadClass(TomEEWebappClassLoader.java:201)
        at
org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1116)
        at
org.hibernate.cfg.SettingsFactory.buildSettings(SettingsFactory.java:201)
        at
org.hibernate.cfg.Configuration.buildSettingsInternal(Configuration.java:2365)
        at 
org.hibernate.cfg.Configuration.buildSettings(Configuration.java:2361)
        at
org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1797)
        at
org.hibernate.ejb.EntityManagerFactoryImpl.<init>(EntityManagerFactoryImpl.java:96)
        at
org.hibernate.ejb.Ejb3Configuration.buildEntityManagerFactory(Ejb3Configuration.java:915)
        at
org.hibernate.ejb.Ejb3Configuration.buildEntityManagerFactory(Ejb3Configuration.java:900)
        at
org.hibernate.ejb.HibernatePersistence.createContainerEntityManagerFactory(HibernatePersistence.java:76)
        at
org.apache.openejb.assembler.classic.EntityManagerFactoryCallable.call(EntityManagerFactoryCallable.java:64)
        at
org.apache.openejb.assembler.classic.ReloadableEntityManagerFactory.createDelegate(ReloadableEntityManagerFactory.java:119)
        at
org.apache.openejb.assembler.classic.ReloadableEntityManagerFactory.<init>(ReloadableEntityManagerFactory.java:105)
        at
org.apache.openejb.assembler.classic.PersistenceBuilder.createEntityManagerFactory(PersistenceBuilder.java:155)
        at
org.apache.openejb.assembler.classic.Assembler.createApplication(Assembler.java:864)
        ... 65 more

Checked the weba app libs folder  it is the same as main one except of
several arquillian dependencies.



--
View this message in context: 
http://tomee-openejb.979440.n4.nabble.com/persistence-xml-for-unit-tests-tp4679874p4679909.html
Sent from the TomEE Users mailing list archive at Nabble.com.

Reply via email to