On Jun 30, 2012, at 1:23 PM, Romain Manni-Bucau wrote:

> you need to provide the jtaplatform/tx manager lookup in the webapp.

I wonder what causes the Tx Manager lookup that we install to not work.


-David

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