2016-10-20 3 views
0

Je reçois une exception lors du démarrage du serveur tomEE, de la mise en veille prolongée et de la version openejb que j'utilise, respectivement 5.2 et 7.0.1. Dans persistence.xml, j'ai donné toutes les entrées pour les classes requises. De plus, dans le fichier War, je peux voir la classe correspondante pour laquelle nous obtenons une exception de classe non trouvée. Je pourrais voir quelques problèmes liés dans le lien suivant, voyez-vous un problème de compatibilité de version avec les versions que j'utilise.Exception de chargement de classe [org.hibernate.boot.registry.classloading.spi.ClassLoadingException]

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 

Répondre

0

le lien ressemble à une autre question, pouvez-vous partager votre configuration (qui bibliothèques dans WEB-INF/lib, où est persistence.xml, quel est son contenu) et peut-être une cause de l'échantillon J'ai quelques applications fonctionnant avec 5.2.3.Final d'hibernate.

Notez également que pour les instantanés de tomee (si vous voulez essayer), vous devez définir

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

dans votre cause persistence.xml du cycle de vie de mise en veille prolongée