Oh got it, you need to provide the jtaplatform/tx manager lookup in the webapp.
- Romain 2012/6/30 Enrico Olivelli <[email protected]> > I know this is not a support forum.... > Thank you for you help > > now I got this error.... > > > Grave: Unable to deploy collapsed ear in war /HibernateTomee: Exception: > Creating application failed: C:\work\HibernateTomee\build\**web: > java.util.concurrent.**ExecutionException: java.lang.**NoClassDefFoundError: > org/hibernate/transaction/**TransactionManagerLookup: > java.lang.**NoClassDefFoundError: > org/hibernate/transaction/**TransactionManagerLookup > org.apache.openejb.**OpenEJBException: Creating application failed: > C:\work\HibernateTomee\build\**web: java.util.concurrent.**ExecutionException: > java.lang.**NoClassDefFoundError: > org/hibernate/transaction/**TransactionManagerLookup: > java.lang.**NoClassDefFoundError: org/hibernate/transaction/** > TransactionManagerLookup > > at org.apache.openejb.assembler.**classic.Assembler.** > createApplication(Assembler.**java:909) > at org.apache.openejb.assembler.**classic.Assembler.** > createApplication(Assembler.**java:506) > at org.apache.tomee.catalina.**TomcatWebAppBuilder.**startInternal(** > TomcatWebAppBuilder.java:634) > at org.apache.tomee.catalina.**TomcatWebAppBuilder.**configureStart(** > TomcatWebAppBuilder.java:588) > at org.apache.tomee.catalina.**GlobalListenerSupport.**lifecycleEvent(* > *GlobalListenerSupport.java:**117) > at org.apache.catalina.util.**LifecycleSupport.**fireLifecycleEvent(** > LifecycleSupport.java:119) > at org.apache.catalina.util.**LifecycleBase.**fireLifecycleEvent(** > LifecycleBase.java:90) > at org.apache.catalina.core.**StandardContext.startInternal(** > StandardContext.java:5161) > at org.apache.catalina.util.**LifecycleBase.start(** > LifecycleBase.java:150) > at org.apache.catalina.core.**ContainerBase.**addChildInternal(** > ContainerBase.java:895) > at org.apache.catalina.core.**ContainerBase.addChild(** > ContainerBase.java:871) > at org.apache.catalina.core.**StandardHost.addChild(** > StandardHost.java:615) > at org.apache.catalina.startup.**HostConfig.deployDescriptor(** > HostConfig.java:649) > at org.apache.catalina.startup.**HostConfig.deployApps(** > HostConfig.java:530) > at org.apache.catalina.startup.**HostConfig.check(HostConfig.** > java:1471) > at sun.reflect.**NativeMethodAccessorImpl.**invoke0(Native Method) > at sun.reflect.**NativeMethodAccessorImpl.**invoke(** > NativeMethodAccessorImpl.java:**57) > at sun.reflect.**DelegatingMethodAccessorImpl.**invoke(** > DelegatingMethodAccessorImpl.**java:43) > at java.lang.reflect.Method.**invoke(Method.java:601) > at org.apache.tomcat.util.**modeler.BaseModelMBean.invoke(** > BaseModelMBean.java:301) > at com.sun.jmx.interceptor.**DefaultMBeanServerInterceptor.**invoke(** > DefaultMBeanServerInterceptor.**java:819) > at com.sun.jmx.mbeanserver.**JmxMBeanServer.invoke(** > JmxMBeanServer.java:791) > at org.apache.catalina.manager.**ManagerServlet.check(** > ManagerServlet.java:1436) > at org.apache.catalina.manager.**ManagerServlet.deploy(** > ManagerServlet.java:856) > at org.apache.catalina.manager.**ManagerServlet.doGet(** > ManagerServlet.java:353) > at javax.servlet.http.**HttpServlet.service(**HttpServlet.java:621) > at javax.servlet.http.**HttpServlet.service(**HttpServlet.java:722) > at org.apache.catalina.core.**ApplicationFilterChain.** > internalDoFilter(**ApplicationFilterChain.java:**305) > at org.apache.catalina.core.**ApplicationFilterChain.**doFilter(** > ApplicationFilterChain.java:**210) > at org.apache.catalina.filters.**SetCharacterEncodingFilter.**doFilter( > **SetCharacterEncodingFilter.**java:108) > at org.apache.catalina.core.**ApplicationFilterChain.** > internalDoFilter(**ApplicationFilterChain.java:**243) > at org.apache.catalina.core.**ApplicationFilterChain.**doFilter(** > ApplicationFilterChain.java:**210) > at org.apache.catalina.core.**StandardWrapperValve.invoke(** > StandardWrapperValve.java:225) > at org.apache.catalina.core.**StandardContextValve.invoke(** > StandardContextValve.java:169) > at org.apache.tomee.catalina.**OpenEJBValve.invoke(** > OpenEJBValve.java:44) > at org.apache.catalina.**authenticator.**AuthenticatorBase.invoke(** > AuthenticatorBase.java:581) > at org.apache.catalina.core.**StandardHostValve.invoke(** > StandardHostValve.java:168) > at org.apache.catalina.valves.**ErrorReportValve.invoke(** > ErrorReportValve.java:98) > at org.apache.catalina.valves.**AccessLogValve.invoke(** > AccessLogValve.java:927) > at org.apache.catalina.core.**StandardEngineValve.invoke(** > StandardEngineValve.java:118) > at org.apache.catalina.connector.**CoyoteAdapter.service(** > CoyoteAdapter.java:407) > at org.apache.coyote.http11.**AbstractHttp11Processor.**process(** > AbstractHttp11Processor.java:**999) > at org.apache.coyote.**AbstractProtocol$**AbstractConnectionHandler.** > process(AbstractProtocol.java:**565) > at org.apache.tomcat.util.net.**JIoEndpoint$SocketProcessor.** > run(JIoEndpoint.java:309) > at java.util.concurrent.**ThreadPoolExecutor.runWorker(** > ThreadPoolExecutor.java:1110) > at java.util.concurrent.**ThreadPoolExecutor$Worker.run(** > ThreadPoolExecutor.java:603) > at java.lang.Thread.run(Thread.**java:722) > Caused by: org.apache.openejb.**OpenEJBException: > java.util.concurrent.**ExecutionException: > java.lang.**NoClassDefFoundError: > org/hibernate/transaction/**TransactionManagerLookup: > java.lang.**NoClassDefFoundError: org/hibernate/transaction/** > TransactionManagerLookup > > at org.apache.openejb.assembler.**classic.Assembler.** > createApplication(Assembler.**java:635) > ... 46 more > Caused by: java.util.concurrent.**ExecutionException: > java.lang.**NoClassDefFoundError: > org/hibernate/transaction/**TransactionManagerLookup > > at java.util.concurrent.**FutureTask$Sync.innerGet(** > FutureTask.java:262) > at java.util.concurrent.**FutureTask.get(FutureTask.**java:119) > at org.apache.openejb.assembler.**classic.PersistenceBuilder.** > createEmf(PersistenceBuilder.**java:169) > at org.apache.openejb.assembler.**classic.PersistenceBuilder.** > createEntityManagerFactory(**PersistenceBuilder.java:150) > at org.apache.openejb.assembler.**classic.Assembler.** > createApplication(Assembler.**java:629) > ... 46 more > Caused by: java.lang.**NoClassDefFoundError: org/hibernate/transaction/** > TransactionManagerLookup > at java.lang.ClassLoader.**defineClass1(Native Method) > at java.lang.ClassLoader.**defineClass(ClassLoader.java:**791) > at java.security.**SecureClassLoader.defineClass(** > SecureClassLoader.java:142) > at java.net.URLClassLoader.**defineClass(URLClassLoader.**java:449) > at java.net.URLClassLoader.**access$100(URLClassLoader.**java:71) > at java.net.URLClassLoader$1.run(**URLClassLoader.java:361) > at java.net.URLClassLoader$1.run(**URLClassLoader.java:355) > at java.security.**AccessController.doPrivileged(**Native Method) > at java.net.URLClassLoader.**findClass(URLClassLoader.java:**354) > at java.lang.ClassLoader.**loadClass(ClassLoader.java:**423) > at java.lang.ClassLoader.**loadClass(ClassLoader.java:**356) > at java.lang.Class.forName0(**Native Method) > at java.lang.Class.forName(Class.**java:264) > at org.apache.catalina.loader.**WebappClassLoader.loadClass(** > WebappClassLoader.java:1698) > at org.apache.catalina.loader.**WebappClassLoader.loadClass(** > WebappClassLoader.java:1556) > at java.lang.Class.forName0(**Native Method) > at java.lang.Class.forName(Class.**java:186) > at org.hibernate.util.**ReflectHelper.classForName(** > ReflectHelper.java:100) > at org.hibernate.transaction.**TransactionManagerLookupFactor** > y.getTransactionManagerLookup(**TransactionManagerLookupFactor**y.java:41) > at org.hibernate.cfg.**SettingsFactory.**createTransactionManagerLookup > **(SettingsFactory.java:422) > at org.hibernate.cfg.**SettingsFactory.buildSettings(** > SettingsFactory.java:140) > at org.hibernate.cfg.**Configuration.buildSettings(** > Configuration.java:2009) > at org.hibernate.cfg.**Configuration.**buildSessionFactory(** > Configuration.java:1292) > at org.hibernate.cfg.**AnnotationConfiguration.**buildSessionFactory(** > AnnotationConfiguration.java:**859) > at org.hibernate.ejb.**Ejb3Configuration.**buildEntityManagerFactory(** > Ejb3Configuration.java:669) > at org.hibernate.ejb.**HibernatePersistence.** > createContainerEntityManagerFa**ctory(HibernatePersistence.**java:132) > at org.apache.openejb.assembler.**classic.** > EntityManagerFactoryCallable.**call(**EntityManagerFactoryCallable.** > java:45) > > at org.apache.openejb.assembler.**classic.** > EntityManagerFactoryCallable.**call(**EntityManagerFactoryCallable.** > java:27) > at java.util.concurrent.**FutureTask$Sync.innerRun(** > FutureTask.java:334) > at java.util.concurrent.**FutureTask.run(FutureTask.**java:166) > ... 3 more > Caused by: java.lang.**ClassNotFoundException: org.hibernate.transaction.* > *TransactionManagerLookup > at java.net.URLClassLoader$1.run(**URLClassLoader.java:366) > at java.net.URLClassLoader$1.run(**URLClassLoader.java:355) > at java.security.**AccessController.doPrivileged(**Native Method) > at java.net.URLClassLoader.**findClass(URLClassLoader.java:**354) > at java.lang.ClassLoader.**loadClass(ClassLoader.java:**423) > at java.lang.ClassLoader.**loadClass(ClassLoader.java:**356) > ... 33 more > > giu 30, 2012 9:10:00 PM org.apache.catalina.core.**ContainerBase > addChildInternal > > Grave: ContainerBase.addChild: start: > org.apache.catalina.**LifecycleException: Failed to start component > [StandardEngine[Catalina].**StandardHost[localhost].**StandardContext[/** > HibernateTomee]] > at org.apache.catalina.util.**LifecycleBase.start(** > LifecycleBase.java:154) > at org.apache.catalina.core.**ContainerBase.**addChildInternal(** > ContainerBase.java:895) > at org.apache.catalina.core.**ContainerBase.addChild(** > ContainerBase.java:871) > at org.apache.catalina.core.**StandardHost.addChild(** > StandardHost.java:615) > at org.apache.catalina.startup.**HostConfig.deployDescriptor(** > HostConfig.java:649) > at org.apache.catalina.startup.**HostConfig.deployApps(** > HostConfig.java:530) > at org.apache.catalina.startup.**HostConfig.check(HostConfig.** > java:1471) > at sun.reflect.**NativeMethodAccessorImpl.**invoke0(Native Method) > at sun.reflect.**NativeMethodAccessorImpl.**invoke(** > NativeMethodAccessorImpl.java:**57) > at sun.reflect.**DelegatingMethodAccessorImpl.**invoke(** > DelegatingMethodAccessorImpl.**java:43) > at java.lang.reflect.Method.**invoke(Method.java:601) > at org.apache.tomcat.util.**modeler.BaseModelMBean.invoke(** > BaseModelMBean.java:301) > at com.sun.jmx.interceptor.**DefaultMBeanServerInterceptor.**invoke(** > DefaultMBeanServerInterceptor.**java:819) > at com.sun.jmx.mbeanserver.**JmxMBeanServer.invoke(** > JmxMBeanServer.java:791) > at org.apache.catalina.manager.**ManagerServlet.check(** > ManagerServlet.java:1436) > at org.apache.catalina.manager.**ManagerServlet.deploy(** > ManagerServlet.java:856) > at org.apache.catalina.manager.**ManagerServlet.doGet(** > ManagerServlet.java:353) > at javax.servlet.http.**HttpServlet.service(**HttpServlet.java:621) > at javax.servlet.http.**HttpServlet.service(**HttpServlet.java:722) > at org.apache.catalina.core.**ApplicationFilterChain.** > internalDoFilter(**ApplicationFilterChain.java:**305) > at org.apache.catalina.core.**ApplicationFilterChain.**doFilter(** > ApplicationFilterChain.java:**210) > at org.apache.catalina.filters.**SetCharacterEncodingFilter.**doFilter( > **SetCharacterEncodingFilter.**java:108) > at org.apache.catalina.core.**ApplicationFilterChain.** > internalDoFilter(**ApplicationFilterChain.java:**243) > at org.apache.catalina.core.**ApplicationFilterChain.**doFilter(** > ApplicationFilterChain.java:**210) > at org.apache.catalina.core.**StandardWrapperValve.invoke(** > StandardWrapperValve.java:225) > at org.apache.catalina.core.**StandardContextValve.invoke(** > StandardContextValve.java:169) > at org.apache.tomee.catalina.**OpenEJBValve.invoke(** > OpenEJBValve.java:44) > at org.apache.catalina.**authenticator.**AuthenticatorBase.invoke(** > AuthenticatorBase.java:581) > at org.apache.catalina.core.**StandardHostValve.invoke(** > StandardHostValve.java:168) > at org.apache.catalina.valves.**ErrorReportValve.invoke(** > ErrorReportValve.java:98) > at org.apache.catalina.valves.**AccessLogValve.invoke(** > AccessLogValve.java:927) > at org.apache.catalina.core.**StandardEngineValve.invoke(** > StandardEngineValve.java:118) > at org.apache.catalina.connector.**CoyoteAdapter.service(** > CoyoteAdapter.java:407) > at org.apache.coyote.http11.**AbstractHttp11Processor.**process(** > AbstractHttp11Processor.java:**999) > at org.apache.coyote.**AbstractProtocol$**AbstractConnectionHandler.** > process(AbstractProtocol.java:**565) > at org.apache.tomcat.util.net.**JIoEndpoint$SocketProcessor.** > run(JIoEndpoint.java:309) > at java.util.concurrent.**ThreadPoolExecutor.runWorker(** > ThreadPoolExecutor.java:1110) > at java.util.concurrent.**ThreadPoolExecutor$Worker.run(** > ThreadPoolExecutor.java:603) > at java.lang.Thread.run(Thread.**java:722) > Caused by: org.apache.tomee.catalina.**TomEERuntimeException: > org.apache.openejb.**OpenEJBException: Creating application failed: > C:\work\HibernateTomee\build\**web: java.util.concurrent.**ExecutionException: > java.lang.**NoClassDefFoundError: > org/hibernate/transaction/**TransactionManagerLookup: > java.lang.**NoClassDefFoundError: org/hibernate/transaction/** > TransactionManagerLookup > > at org.apache.tomee.catalina.**TomcatWebAppBuilder.**startInternal(** > TomcatWebAppBuilder.java:641) > at org.apache.tomee.catalina.**TomcatWebAppBuilder.**configureStart(** > TomcatWebAppBuilder.java:588) > at org.apache.tomee.catalina.**GlobalListenerSupport.**lifecycleEvent(* > *GlobalListenerSupport.java:**117) > at org.apache.catalina.util.**LifecycleSupport.**fireLifecycleEvent(** > LifecycleSupport.java:119) > at org.apache.catalina.util.**LifecycleBase.**fireLifecycleEvent(** > LifecycleBase.java:90) > at org.apache.catalina.core.**StandardContext.startInternal(** > StandardContext.java:5161) > at org.apache.catalina.util.**LifecycleBase.start(** > LifecycleBase.java:150) > ... 38 more > Caused by: org.apache.openejb.**OpenEJBException: Creating application > failed: C:\work\HibernateTomee\build\**web: > java.util.concurrent.**ExecutionException: > java.lang.**NoClassDefFoundError: > org/hibernate/transaction/**TransactionManagerLookup: > java.lang.**NoClassDefFoundError: org/hibernate/transaction/** > TransactionManagerLookup > > at org.apache.openejb.assembler.**classic.Assembler.** > createApplication(Assembler.**java:909) > at org.apache.openejb.assembler.**classic.Assembler.** > createApplication(Assembler.**java:506) > at org.apache.tomee.catalina.**TomcatWebAppBuilder.**startInternal(** > TomcatWebAppBuilder.java:634) > ... 44 more > Caused by: org.apache.openejb.**OpenEJBException: > java.util.concurrent.**ExecutionException: > java.lang.**NoClassDefFoundError: > org/hibernate/transaction/**TransactionManagerLookup: > java.lang.**NoClassDefFoundError: org/hibernate/transaction/** > TransactionManagerLookup > > at org.apache.openejb.assembler.**classic.Assembler.** > createApplication(Assembler.**java:635) > ... 46 more > Caused by: java.util.concurrent.**ExecutionException: > java.lang.**NoClassDefFoundError: > org/hibernate/transaction/**TransactionManagerLookup > > at java.util.concurrent.**FutureTask$Sync.innerGet(** > FutureTask.java:262) > at java.util.concurrent.**FutureTask.get(FutureTask.**java:119) > at org.apache.openejb.assembler.**classic.PersistenceBuilder.** > createEmf(PersistenceBuilder.**java:169) > at org.apache.openejb.assembler.**classic.PersistenceBuilder.** > createEntityManagerFactory(**PersistenceBuilder.java:150) > at org.apache.openejb.assembler.**classic.Assembler.** > createApplication(Assembler.**java:629) > ... 46 more > Caused by: java.lang.**NoClassDefFoundError: org/hibernate/transaction/** > TransactionManagerLookup > at java.lang.ClassLoader.**defineClass1(Native Method) > at java.lang.ClassLoader.**defineClass(ClassLoader.java:**791) > at java.security.**SecureClassLoader.defineClass(** > SecureClassLoader.java:142) > at java.net.URLClassLoader.**defineClass(URLClassLoader.**java:449) > at java.net.URLClassLoader.**access$100(URLClassLoader.**java:71) > at java.net.URLClassLoader$1.run(**URLClassLoader.java:361) > at java.net.URLClassLoader$1.run(**URLClassLoader.java:355) > at java.security.**AccessController.doPrivileged(**Native Method) > at java.net.URLClassLoader.**findClass(URLClassLoader.java:**354) > at java.lang.ClassLoader.**loadClass(ClassLoader.java:**423) > at java.lang.ClassLoader.**loadClass(ClassLoader.java:**356) > at java.lang.Class.forName0(**Native Method) > at java.lang.Class.forName(Class.**java:264) > at org.apache.catalina.loader.**WebappClassLoader.loadClass(** > WebappClassLoader.java:1698) > at org.apache.catalina.loader.**WebappClassLoader.loadClass(** > WebappClassLoader.java:1556) > at java.lang.Class.forName0(**Native Method) > at java.lang.Class.forName(Class.**java:186) > at org.hibernate.util.**ReflectHelper.classForName(** > ReflectHelper.java:100) > at org.hibernate.transaction.**TransactionManagerLookupFactor** > y.getTransactionManagerLookup(**TransactionManagerLookupFactor**y.java:41) > at org.hibernate.cfg.**SettingsFactory.**createTransactionManagerLookup > **(SettingsFactory.java:422) > at org.hibernate.cfg.**SettingsFactory.buildSettings(** > SettingsFactory.java:140) > at org.hibernate.cfg.**Configuration.buildSettings(** > Configuration.java:2009) > at org.hibernate.cfg.**Configuration.**buildSessionFactory(** > Configuration.java:1292) > at org.hibernate.cfg.**AnnotationConfiguration.**buildSessionFactory(** > AnnotationConfiguration.java:**859) > at org.hibernate.ejb.**Ejb3Configuration.**buildEntityManagerFactory(** > Ejb3Configuration.java:669) > at org.hibernate.ejb.**HibernatePersistence.** > createContainerEntityManagerFa**ctory(HibernatePersistence.**java:132) > at org.apache.openejb.assembler.**classic.** > EntityManagerFactoryCallable.**call(**EntityManagerFactoryCallable.** > java:45) > > at org.apache.openejb.assembler.**classic.** > EntityManagerFactoryCallable.**call(**EntityManagerFactoryCallable.** > java:27) > at java.util.concurrent.**FutureTask$Sync.innerRun(** > FutureTask.java:334) > at java.util.concurrent.**FutureTask.run(FutureTask.**java:166) > ... 3 more > Caused by: java.lang.**ClassNotFoundException: org.hibernate.transaction.* > *TransactionManagerLookup > at java.net.URLClassLoader$1.run(**URLClassLoader.java:366) > at java.net.URLClassLoader$1.run(**URLClassLoader.java:355) > at java.security.**AccessController.doPrivileged(**Native Method) > at java.net.URLClassLoader.**findClass(URLClassLoader.java:**354) > at java.lang.ClassLoader.**loadClass(ClassLoader.java:**423) > at java.lang.ClassLoader.**loadClass(ClassLoader.java:**356) > ... 33 more > > giu 30, 2012 9:10:00 PM org.apache.catalina.startup.**HostConfig > deployDescriptor > > Grave: Error deploying configuration descriptor C:\work\apache-tomee-1.0.0- > **plus-raw\conf\Catalina\**localhost\HibernateTomee.xml > java.lang.**IllegalStateException: ContainerBase.addChild: start: > org.apache.catalina.**LifecycleException: Failed to start component > [StandardEngine[Catalina].**StandardHost[localhost].**StandardContext[/** > HibernateTomee]] > at org.apache.catalina.core.**ContainerBase.**addChildInternal(** > ContainerBase.java:898) > at org.apache.catalina.core.**ContainerBase.addChild(** > ContainerBase.java:871) > at org.apache.catalina.core.**StandardHost.addChild(** > StandardHost.java:615) > at org.apache.catalina.startup.**HostConfig.deployDescriptor(** > HostConfig.java:649) > at org.apache.catalina.startup.**HostConfig.deployApps(** > HostConfig.java:530) > at org.apache.catalina.startup.**HostConfig.check(HostConfig.** > java:1471) > at sun.reflect.**NativeMethodAccessorImpl.**invoke0(Native Method) > at sun.reflect.**NativeMethodAccessorImpl.**invoke(** > NativeMethodAccessorImpl.java:**57) > at sun.reflect.**DelegatingMethodAccessorImpl.**invoke(** > DelegatingMethodAccessorImpl.**java:43) > at java.lang.reflect.Method.**invoke(Method.java:601) > at org.apache.tomcat.util.**modeler.BaseModelMBean.invoke(** > BaseModelMBean.java:301) > at com.sun.jmx.interceptor.**DefaultMBeanServerInterceptor.**invoke(** > DefaultMBeanServerInterceptor.**java:819) > at com.sun.jmx.mbeanserver.**JmxMBeanServer.invoke(** > JmxMBeanServer.java:791) > at org.apache.catalina.manager.**ManagerServlet.check(** > ManagerServlet.java:1436) > at org.apache.catalina.manager.**ManagerServlet.deploy(** > ManagerServlet.java:856) > at org.apache.catalina.manager.**ManagerServlet.doGet(** > ManagerServlet.java:353) > at javax.servlet.http.**HttpServlet.service(**HttpServlet.java:621) > at javax.servlet.http.**HttpServlet.service(**HttpServlet.java:722) > at org.apache.catalina.core.**ApplicationFilterChain.** > internalDoFilter(**ApplicationFilterChain.java:**305) > at org.apache.catalina.core.**ApplicationFilterChain.**doFilter(** > ApplicationFilterChain.java:**210) > at org.apache.catalina.filters.**SetCharacterEncodingFilter.**doFilter( > **SetCharacterEncodingFilter.**java:108) > at org.apache.catalina.core.**ApplicationFilterChain.** > internalDoFilter(**ApplicationFilterChain.java:**243) > at org.apache.catalina.core.**ApplicationFilterChain.**doFilter(** > ApplicationFilterChain.java:**210) > at org.apache.catalina.core.**StandardWrapperValve.invoke(** > StandardWrapperValve.java:225) > at org.apache.catalina.core.**StandardContextValve.invoke(** > StandardContextValve.java:169) > at org.apache.tomee.catalina.**OpenEJBValve.invoke(** > OpenEJBValve.java:44) > at org.apache.catalina.**authenticator.**AuthenticatorBase.invoke(** > AuthenticatorBase.java:581) > at org.apache.catalina.core.**StandardHostValve.invoke(** > StandardHostValve.java:168) > at org.apache.catalina.valves.**ErrorReportValve.invoke(** > ErrorReportValve.java:98) > at org.apache.catalina.valves.**AccessLogValve.invoke(** > AccessLogValve.java:927) > at org.apache.catalina.core.**StandardEngineValve.invoke(** > StandardEngineValve.java:118) > at org.apache.catalina.connector.**CoyoteAdapter.service(** > CoyoteAdapter.java:407) > at org.apache.coyote.http11.**AbstractHttp11Processor.**process(** > AbstractHttp11Processor.java:**999) > at org.apache.coyote.**AbstractProtocol$**AbstractConnectionHandler.** > process(AbstractProtocol.java:**565) > at org.apache.tomcat.util.net.**JIoEndpoint$SocketProcessor.** > run(JIoEndpoint.java:309) > at java.util.concurrent.**ThreadPoolExecutor.runWorker(** > ThreadPoolExecutor.java:1110) > at java.util.concurrent.**ThreadPoolExecutor$Worker.run(** > ThreadPoolExecutor.java:603) > at java.lang.Thread.run(Thread.**java:722) > > > > Il 30/06/2012 20:38, David Blevins ha scritto: > > On Jun 30, 2012, at 11:34 AM, Enrico Olivelli wrote: >> >>> Grave: Unable to deploy collapsed ear in war /HibernateTomee: Exception: >>> Creating application failed: C:\work\HibernateTomee\build\**web: >>> java.util.concurrent.**ExecutionException: >>> java.lang.ClassCastException: org.hibernate.ejb.**HibernatePersistence >>> cannot be cast to javax.persistence.spi.**PersistenceProvider: >>> java.lang.ClassCastException: org.hibernate.ejb.**HibernatePersistence >>> cannot be cast to javax.persistence.spi.**PersistenceProvider >>> >> Looks like you have a duplicate copy of the JPA API jar in your webapp >> and it is conflicting with the one already in TomEE. >> >> Remove that and that should fix it. >> >> >> -David >> >> >> >> > >
