2016-10-20 2 views
0

Я получаю следующее исключение при запуске версии tomEE, hibernate и openejb, которые я использую, соответственно, 5.2 и 7.0.1.Исключение загрузки класса [org.hibernate.boot.registry.classloading.spi.ClassLoadingException]

В persistence.xml, я дал все записи для требуемых классов. Также в файле War я вижу соответствующий класс, для которого мы получаем исключение класса, не найденное. Я видел некоторые связанные проблемы в следующей ссылке: вы видите проблему совместимости версий с версиями, которые я использую.

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 

ответ

0

ссылка выглядит как еще один вопрос, вы можете поделиться вашими настройками (какие библиотеки в WEB-INF/Lib, где находится persistence.xml, что его содержание) и, возможно, образец причина У меня есть некоторые приложения, работающие с 5.2.3.Final спящего режима.

отметить также, что для tomee снимки (если вы хотите попробовать) вам необходимо установить

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

в вашей persistence.xml причинах спящего жизненного цикла