2016-10-20 7 views
0

Ich bekomme folgende Ausnahme beim Starten der TomEE-Server, Hibernate und Openejb Version, die ich verwende, ist 5.2 und 7.0.1 jeweils.Klasse laden Ausnahme [org.hibernate.boot.registry.classloading.spi.ClassLoadingException]

In persistence.xml habe ich alle Einträge für erforderliche Klassen angegeben. Auch in der War-Datei kann ich die entsprechende Klasse sehen, für die wir eine Ausnahme "Klasse nicht gefunden" erhalten. Ich könnte einige verwandte Probleme in dem folgenden Link sehen, sehen Sie irgendein Versionskompatibilitätsproblem mit den Versionen, die ich verwende.

integration test with openejb container and hibernate fails

SEVERE: Unable to deploy collapsed ear in war StandardEngine[Catalina].StandardHost[localhost].StandardContext[/adminmgmt-web] org.apache.openejb.OpenEJBException: Creating application failed: C:\servers\tomee\enterprise-server-dozer-2.0.0-20161003.201205-21\webapps[\adminmgmt-web: org.apache.openejb.OpenEJBRuntimeException: org.hibernate.boot.registry.classloading.spi.ClassLoadingException: Unable to load class [com.admin.transportation.core.model.TaskInstance]: org.hibernate.boot.registry.classloading.spi.ClassLoadingException: Unable to load class [com.admin.transportation.core.model.TaskInstance] 
at org.apache.openejb.assembler.classic.Assembler.createApplication(Assembler.java:1039) 
at org.apache.openejb.assembler.classic.Assembler.createApplication(Assembler.java:717) 
at org.apache.tomee.catalina.TomcatWebAppBuilder.startInternal(TomcatWebAppBuilder.java:1257) 
at org.apache.tomee.catalina.TomcatWebAppBuilder.configureStart(TomcatWebAppBuilder.java:1115) 
at org.apache.tomee.catalina.GlobalListenerSupport.lifecycleEvent(GlobalListenerSupport.java:133) 
at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:94) 
at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5076) 
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:152) 
at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1405) 
at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1395) 
at java.util.concurrent.FutureTask.run(FutureTask.java:266) 
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) 
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) 
at java.lang.Thread.run(Thread.java:745)    
caused by: org.apache.openejb.OpenEJBException: org.apache.openejb.OpenEJBRuntimeException: org.hibernate.boot.registry.classloading.spi.ClassLoadingException: Unable to load class [com.admin.transportation.core.model.TaskInstance]: org.hibernate.boot.registry.classloading.spi.ClassLoadingException: Unable to load class [com.admin.transportation.core.model.TaskInstance] 
at org.apache.openejb.assembler.classic.Assembler.createApplication(Assembler.java:870) 
... 13 more 

Antwort

0

der Link wie ein anderes Problem aussieht, können Sie Ihre Einstellungen teilen (die im WEB-INF/lib Bibliotheken, wo persistence.xml ist, was ist ihr Inhalt) und vielleicht eine Probe Ursache Ich habe einige Apps, die mit 5.2.3.Final of Hibernate arbeiten.

Beachten Sie auch, dass für tomee Snapshot (wenn Sie versuchen wollen) Sie

<property name="tomee.jpa.factory.lazy" value="true"/> 

in Ihrem persistence.xml Ursache für Hibernate Lifecycle

festlegen müssen
Verwandte Themen