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
>>
>>
>>
>>
>
>

Reply via email to