maybe Hibernate uses the ContextClassloader in order to lookup class TransactionManagerLookup and during createApplication the ContextClassLoader is not set as the webappclassloader
http://sourceforge.net/apps/mediawiki/hibernate/index.php?title=ClassLoaderService

today I will be out (it's sunday!), I think I can go deeply n this problem tomorrow if I can help

thank you very much
Enrico


Il 30/06/2012 23:34, David Blevins ha scritto:
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