Classloading, add
http://svn.apache.org/repos/asf/openejb/trunk/openejb/container/openejb-jpa-integration/as
a dep and it should be fine.

- Romain
Le 30 juin 2012 23:34, "David Blevins" <[email protected]> a écrit :

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