Hi,i'm sorry for the last reply,i have got a fault. I think this is a compatibility problem between open-jpa and jboss server.
expecting some else can resovle this issue. ----- Original Message ---- From: Frank Zartmann <[EMAIL PROTECTED]> To: [email protected] Sent: Saturday, June 9, 2007 1:41:24 AM Subject: [Fwd: Re: problem of running ode in jboss] Hi, I use JBoss-4.2.0.GA and I've set the ode.persistence system property to hibernate. Nevertheless I get exceptions. Can anybody help? Thanks in adavance, Frank ========================================================================= JBoss Bootstrap Environment JBOSS_HOME: /home/frank/tmp/jboss-4.2.0.GA JAVA: /opt/jdk1.5.0_10/bin/java JAVA_OPTS: -Dprogram.name=run.sh -Dode.persistence=hibernate -server -Xms128m -Xmx512m -Dsun.rmi.dgc.client.gcInterval=3600000 -Dsun.rmi.dgc.server.gcInterval=3600000 -Djava.net.preferIPv4Stack=true CLASSPATH: /home/frank/tmp/jboss-4.2.0.GA/bin/run.jar:/opt/jdk1.5.0_10/lib/tools.jar ========================================================================= 07:35:45,592 INFO [Server] Starting JBoss (MX MicroKernel)... 07:35:45,596 INFO [Server] Release ID: JBoss [Trinity] 4.2.0.GA (build: SVNTag=JBoss_4_2_0_GA date=200705111440) 07:35:45,597 INFO [Server] Home Dir: /home/frank/tmp/jboss-4.2.0.GA 07:35:45,597 INFO [Server] Home URL: file:/home/frank/tmp/jboss-4.2.0.GA/ 07:35:45,598 INFO [Server] Patch URL: null 07:35:45,599 INFO [Server] Server Name: default 07:35:45,599 INFO [Server] Server Home Dir: /home/frank/tmp/jboss-4.2.0.GA/server/default 07:35:45,599 INFO [Server] Server Home URL: file:/home/frank/tmp/jboss-4.2.0.GA/server/default/ 07:35:45,600 INFO [Server] Server Log Dir: /home/frank/tmp/jboss-4.2.0.GA/server/default/log 07:35:45,600 INFO [Server] Server Temp Dir: /home/frank/tmp/jboss-4.2.0.GA/server/default/tmp 07:35:45,600 INFO [Server] Root Deployment Filename: jboss-service.xml 07:35:46,201 INFO [ServerInfo] Java version: 1.5.0_10,Sun Microsystems Inc. 07:35:46,201 INFO [ServerInfo] Java VM: Java HotSpot(TM) Server VM 1.5.0_10-b03,Sun Microsystems Inc. 07:35:46,201 INFO [ServerInfo] OS-System: Linux 2.6.18.2-34-default,i386 07:35:47,586 INFO [Server] Core system initialized 07:35:54,309 INFO [WebService] Using RMI server codebase: http://127.0.0.1:8083/ 07:35:54,312 INFO [Log4jService$URLWatchTimerTask] Configuring from URL: resource:jboss-log4j.xml 07:35:55,948 INFO [TransactionManagerService] JBossTS Transaction Service (JTA version) - JBoss Inc. 07:35:55,948 INFO [TransactionManagerService] Setting up property manager MBean and JMX layer 07:35:56,409 INFO [TransactionManagerService] Starting recovery manager 07:35:57,389 INFO [TransactionManagerService] Recovery manager started 07:35:57,389 INFO [TransactionManagerService] Binding TransactionManager JNDI Reference 07:36:09,144 INFO [EJB3Deployer] Starting java:comp multiplexer 07:36:13,694 INFO [ServiceEndpointManager] jbossws-1.2.1.GA (build=200704151756) 07:36:18,012 INFO [AprLifecycleListener] The Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: /opt/jdk1.5.0_10/jre/lib/i386/server:/opt/jdk1.5.0_10/jre/lib/i386:/opt/jdk1.5.0_10/jre/../lib/i386 07:36:18,355 INFO [Http11Protocol] Initializing Coyote HTTP/1.1 on http-127.0.0.1-8080 07:36:18,357 INFO [AjpProtocol] Initializing Coyote AJP/1.3 on ajp-127.0.0.1-8009 07:36:18,357 INFO [Catalina] Initialization processed in 596 ms 07:36:18,358 INFO [StandardService] Starting service jboss.web 07:36:18,959 INFO [StandardEngine] Starting Servlet Engine: JBossWeb/2.0.0.GA 07:36:19,753 INFO [Catalina] Server startup in 1395 ms 07:36:20,032 INFO [TomcatDeployer] deploy, ctxPath=/, warUrl=.../deploy/jboss-web.deployer/ROOT.war/ 07:36:22,563 INFO [TomcatDeployer] deploy, ctxPath=/invoker, warUrl=.../deploy/http-invoker.sar/invoker.war/ 07:36:24,509 INFO [TomcatDeployer] deploy, ctxPath=/jbossws, warUrl=.../tmp/deploy/tmp34237jbossws-context-exp.war/ 07:36:24,873 INFO [TomcatDeployer] deploy, ctxPath=/jbossmq-httpil, warUrl=.../deploy/jms/jbossmq-httpil.sar/jbossmq-httpil.war/ 07:36:28,112 INFO [TomcatDeployer] deploy, ctxPath=/web-console, warUrl=.../deploy/management/console-mgr.sar/web-console.war/ 07:36:29,235 INFO [MailService] Mail Service bound to java:/Mail 07:36:29,531 INFO [RARDeployment] Required license terms exist, view META-INF/ra.xml in .../deploy/jboss-ha-local-jdbc.rar 07:36:29,599 INFO [RARDeployment] Required license terms exist, view META-INF/ra.xml in .../deploy/jboss-ha-xa-jdbc.rar 07:36:29,684 INFO [RARDeployment] Required license terms exist, view META-INF/ra.xml in .../deploy/jboss-local-jdbc.rar 07:36:29,783 INFO [RARDeployment] Required license terms exist, view META-INF/ra.xml in .../deploy/jboss-xa-jdbc.rar 07:36:30,099 INFO [RARDeployment] Required license terms exist, view META-INF/ra.xml in .../deploy/jms/jms-ra.rar 07:36:30,133 INFO [RARDeployment] Required license terms exist, view META-INF/ra.xml in .../deploy/quartz-ra.rar 07:36:30,146 INFO [QuartzResourceAdapter] start quartz!!! 07:36:30,238 INFO [SimpleThreadPool] Job execution threads will use class loader of thread: main 07:36:30,276 INFO [QuartzScheduler] Quartz Scheduler v.1.5.2 created. 07:36:30,281 INFO [RAMJobStore] RAMJobStore initialized. 07:36:30,282 INFO [StdSchedulerFactory] Quartz scheduler 'DefaultQuartzScheduler' initialized from default resource file in Quartz package: 'quartz.properties' 07:36:30,282 INFO [StdSchedulerFactory] Quartz scheduler version: 1.5.2 07:36:30,283 INFO [QuartzScheduler] Scheduler DefaultQuartzScheduler_$_NON_CLUSTERED started. 07:36:31,296 INFO [ConnectionFactoryBindingService] Bound ConnectionManager 'jboss.jca:service=DataSourceBinding,name=DefaultDS' to JNDI name 'java:DefaultDS' 07:36:32,686 INFO [A] Bound to JNDI name: queue/A 07:36:32,688 INFO [B] Bound to JNDI name: queue/B 07:36:32,691 INFO [C] Bound to JNDI name: queue/C 07:36:32,693 INFO [D] Bound to JNDI name: queue/D 07:36:32,696 INFO [ex] Bound to JNDI name: queue/ex 07:36:32,731 INFO [testTopic] Bound to JNDI name: topic/testTopic 07:36:32,734 INFO [securedTopic] Bound to JNDI name: topic/securedTopic 07:36:32,737 INFO [testDurableTopic] Bound to JNDI name: topic/testDurableTopic 07:36:32,742 INFO [testQueue] Bound to JNDI name: queue/testQueue 07:36:32,809 INFO [UILServerILService] JBossMQ UIL service available at : /127.0.0.1:8093 07:36:32,896 INFO [DLQ] Bound to JNDI name: queue/DLQ 07:36:33,304 INFO [ConnectionFactoryBindingService] Bound ConnectionManager 'jboss.jca:service=ConnectionFactoryBinding,name=JmsXA' to JNDI name 'java:JmsXA' 07:36:33,440 INFO [TomcatDeployer] deploy, ctxPath=/jmx-console, warUrl=.../deploy/jmx-console.war/ 07:36:33,924 INFO [Http11Protocol] Starting Coyote HTTP/1.1 on http-127.0.0.1-8080 07:36:33,960 INFO [AjpProtocol] Starting Coyote AJP/1.3 on ajp-127.0.0.1-8009 07:36:33,984 INFO [Server] JBoss (MX MicroKernel) [4.2.0.GA (build: SVNTag=JBoss_4_2_0_GA date=200705111440)] Started in 48s:381ms 07:36:55,831 INFO [TomcatDeployer] deploy, ctxPath=/ode, warUrl=.../tmp/deploy/tmp34266ode-exp.war/ 07:36:59,542 INFO [STDOUT] DEBUG - GeronimoLog.debug(66) | Loading properties 07:36:59,546 INFO [STDOUT] WARN - GeronimoLog.warn(92) | Config file /home/frank/tmp/jboss-4.2.0.GA/server/default/./tmp/deploy/tmp34266ode-exp.war/WEB-INF/conf/ode-axis2.properties not found, default values will be used. 07:36:59,549 INFO [STDOUT] DEBUG - GeronimoLog.debug(66) | Initializing transaction manager 07:36:59,551 INFO [STDOUT] DEBUG - GeronimoLog.debug(66) | Initializing transaction manager using org.apache.ode.il.EmbeddedGeronimoFactory 07:36:59,635 INFO [STDOUT] DEBUG - GeronimoLog.debug(66) | Creating data source. 07:37:03,248 INFO [STDOUT] DEBUG - GeronimoLog.debug(66) | Starting DAO. 07:37:03,250 INFO [STDOUT] INFO - GeronimoLog.info(79) | Using DAO Connection Factory class org.apache.ode.daohib.bpel.BpelDAOConnectionFactoryImpl. 07:37:10,124 INFO [STDOUT] ERROR - ApplicationContext.log(660) | StandardWrapper.Throwable java.lang.LinkageError: loader constraints violated when linking javax/transaction/TransactionManager class at java.lang.Class.getDeclaredConstructors0(Native Method) at java.lang.Class.privateGetDeclaredConstructors(Class.java:2357) at java.lang.Class.getConstructor0(Class.java:2671) at java.lang.Class.newInstance0(Class.java:321) at java.lang.Class.newInstance(Class.java:303) at org.hibernate.transaction.TransactionManagerLookupFactory.getTransactionManagerLookup(TransactionManagerLookupFactory.java:41) at org.hibernate.cfg.SettingsFactory.createTransactionManagerLookup(SettingsFactory.java:418) 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.apache.ode.daohib.SessionManager.<init>(SessionManager.java:64) at org.apache.ode.daohib.bpel.BpelDAOConnectionFactoryImpl.init(BpelDAOConnectionFactoryImpl.java:120) at org.apache.ode.il.dbutil.Database.createDaoCF(Database.java:267) at org.apache.ode.axis2.ODEServer.initDAO(ODEServer.java:410) at org.apache.ode.axis2.ODEServer.init(ODEServer.java:144) at org.apache.ode.axis2.hooks.ODEAxisServlet.init(ODEAxisServlet.java:47) at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1161) at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:981) at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:4069) at org.apache.catalina.core.StandardContext.start(StandardContext.java:4373) at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:761) at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:741) at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:553) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.apache.tomcat.util.modeler.BaseModelMBean.invoke(BaseModelMBean.java:297) at org.jboss.mx.server.RawDynamicInvoker.invoke(RawDynamicInvoker.java:164) at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659) at org.apache.catalina.core.StandardContext.init(StandardContext.java:5310) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.apache.tomcat.util.modeler.BaseModelMBean.invoke(BaseModelMBean.java:297) at org.jboss.mx.server.RawDynamicInvoker.invoke(RawDynamicInvoker.java:164) at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659) at org.jboss.web.tomcat.service.TomcatDeployer.performDeployInternal(TomcatDeployer.java:301) at org.jboss.web.tomcat.service.TomcatDeployer.performDeploy(TomcatDeployer.java:104) at org.jboss.web.AbstractWebDeployer.start(AbstractWebDeployer.java:375) at org.jboss.web.WebModule.startModule(WebModule.java:83) at org.jboss.web.WebModule.startService(WebModule.java:61) at org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport.java:289) at org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBeanSupport.java:245) at sun.reflect.GeneratedMethodAccessor3.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155) at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94) at org.jboss.mx.server.Invocation.invoke(Invocation.java:86) at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264) at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659) at org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:978) at $Proxy0.start(Unknown Source) at org.jboss.system.ServiceController.start(ServiceController.java:417) at sun.reflect.GeneratedMethodAccessor9.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155) at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94) at org.jboss.mx.server.Invocation.invoke(Invocation.java:86) at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264) at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659) at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210) at $Proxy45.start(Unknown Source) at org.jboss.web.AbstractWebContainer.start(AbstractWebContainer.java:466) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155) at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94) at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:133) at org.jboss.mx.server.Invocation.invoke(Invocation.java:88) at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:142) at org.jboss.mx.interceptor.DynamicInterceptor.invoke(DynamicInterceptor.java:97) at org.jboss.system.InterceptorServiceMBeanSupport.invokeNext(InterceptorServiceMBeanSupport.java:238) at org.jboss.ws.integration.jboss42.DeployerInterceptor.start(DeployerInterceptor.java:93) at org.jboss.deployment.SubDeployerInterceptorSupport$XMBeanInterceptor.start(SubDeployerInterceptorSupport.java:188) at org.jboss.deployment.SubDeployerInterceptor.invoke(SubDeployerInterceptor.java:95) at org.jboss.mx.server.Invocation.invoke(Invocation.java:88) at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264) at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659) at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210) at $Proxy46.start(Unknown Source) at org.jboss.deployment.MainDeployer.start(MainDeployer.java:1025) at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:819) at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:782) at sun.reflect.GeneratedMethodAccessor18.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155) at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94) at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:133) at org.jboss.mx.server.Invocation.invoke(Invocation.java:88) at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:142) at org.jboss.mx.server.Invocation.invoke(Invocation.java:88) at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264) at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659) at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210) at $Proxy9.deploy(Unknown Source) at org.jboss.deployment.scanner.URLDeploymentScanner.deploy(URLDeploymentScanner.java:421) at org.jboss.deployment.scanner.URLDeploymentScanner.scan(URLDeploymentScanner.java:634) at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.doScan(AbstractDeploymentScanner.java:263) at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.loop(AbstractDeploymentScanner.java:274) at org.jboss.deployment.scanne 07:37:10,136 INFO [STDOUT] r.AbstractDeploymentScanner$ScannerThread.run(AbstractDeploymentScanner.java:225) 07:37:10,146 INFO [STDOUT] ERROR - StandardContext.loadOnStartup(4071) | Servlet /ode threw load() exception java.lang.LinkageError: loader constraints violated when linking javax/transaction/TransactionManager class at java.lang.Class.getDeclaredConstructors0(Native Method) at java.lang.Class.privateGetDeclaredConstructors(Class.java:2357) at java.lang.Class.getConstructor0(Class.java:2671) at java.lang.Class.newInstance0(Class.java:321) at java.lang.Class.newInstance(Class.java:303) at org.hibernate.transaction.TransactionManagerLookupFactory.getTransactionManagerLookup(TransactionManagerLookupFactory.java:41) at org.hibernate.cfg.SettingsFactory.createTransactionManagerLookup(SettingsFactory.java:418) 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.apache.ode.daohib.SessionManager.<init>(SessionManager.java:64) at org.apache.ode.daohib.bpel.BpelDAOConnectionFactoryImpl.init(BpelDAOConnectionFactoryImpl.java:120) at org.apache.ode.il.dbutil.Database.createDaoCF(Database.java:267) at org.apache.ode.axis2.ODEServer.initDAO(ODEServer.java:410) at org.apache.ode.axis2.ODEServer.init(ODEServer.java:144) at org.apache.ode.axis2.hooks.ODEAxisServlet.init(ODEAxisServlet.java:47) at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1161) at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:981) at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:4069) at org.apache.catalina.core.StandardContext.start(StandardContext.java:4373) at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:761) at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:741) at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:553) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.apache.tomcat.util.modeler.BaseModelMBean.invoke(BaseModelMBean.java:297) at org.jboss.mx.server.RawDynamicInvoker.invoke(RawDynamicInvoker.java:164) at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659) at org.apache.catalina.core.StandardContext.init(StandardContext.java:5310) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.apache.tomcat.util.modeler.BaseModelMBean.invoke(BaseModelMBean.java:297) at org.jboss.mx.server.RawDynamicInvoker.invoke(RawDynamicInvoker.java:164) at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659) at org.jboss.web.tomcat.service.TomcatDeployer.performDeployInternal(TomcatDeployer.java:301) at org.jboss.web.tomcat.service.TomcatDeployer.performDeploy(TomcatDeployer.java:104) at org.jboss.web.AbstractWebDeployer.start(AbstractWebDeployer.java:375) at org.jboss.web.WebModule.startModule(WebModule.java:83) at org.jboss.web.WebModule.startService(WebModule.java:61) at org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport.java:289) at org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBeanSupport.java:245) at sun.reflect.GeneratedMethodAccessor3.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155) at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94) at org.jboss.mx.server.Invocation.invoke(Invocation.java:86) at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264) at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659) at org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:978) at $Proxy0.start(Unknown Source) at org.jboss.system.ServiceController.start(ServiceController.java:417) at sun.reflect.GeneratedMethodAccessor9.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155) at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94) at org.jboss.mx.server.Invocation.invoke(Invocation.java:86) at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264) at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659) at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210) at $Proxy45.start(Unknown Source) at org.jboss.web.AbstractWebContainer.start(AbstractWebContainer.java:466) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155) at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94) at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:133) at org.jboss.mx.server.Invocation.invoke(Invocation.java:88) at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:142) at org.jboss.mx.interceptor.DynamicInterceptor.invoke(DynamicInterceptor.java:97) at org.jboss.system.InterceptorServiceMBeanSupport.invokeNext(InterceptorServiceMBeanSupport.java:238) at org.jboss.ws.integration.jboss42.DeployerInterceptor.start(DeployerInterceptor.java:93) at org.jboss.deployment.SubDeployerInterceptorSupport$XMBeanInterceptor.start(SubDeployerInterceptorSupport.java:188) at org.jboss.deployment.SubDeployerInterceptor.invoke(SubDeployerInterceptor.java:95) at org.jboss.mx.server.Invocation.invoke(Invocation.java:88) at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264) at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659) at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210) at $Proxy46.start(Unknown Source) at org.jboss.deployment.MainDeployer.start(MainDeployer.java:1025) at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:819) at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:782) at sun.reflect.GeneratedMethodAccessor18.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155) at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94) at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:133) at org.jboss.mx.server.Invocation.invoke(Invocation.java:88) at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:142) at org.jboss.mx.server.Invocation.invoke(Invocation.java:88) at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264) at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659) at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210) at $Proxy9.deploy(Unknown Source) at org.jboss.deployment.scanner.URLDeploymentScanner.deploy(URLDeploymentScanner.java:421) at org.jboss.deployment.scanner.URLDeploymentScanner.scan(URLDeploymentScanner.java:634) at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.doScan(AbstractDeploymentScanner.java:263) at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.loop(AbstractDeploymentScanner.java:274) at org.jboss 07:37:10,157 INFO [STDOUT] .deployment.scanner.AbstractDeploymentScanner$ScannerThread.run(AbstractDeploymentScanner.java:225) Yeah, older versions of JBoss probably don't have this specific persistence configuration. It's a bit annoying that they lock you in with Hibernate now though. Cheers, Matthieu On 5/8/07, 金行 刘 <[EMAIL PROTECTED]> wrote: > > Hi > > I have tested in jboss_3.2.7,it runs well now. > i think old jboss versions can run ode ok because of > without persistence future,such as a web container,is > it? > --- Matthieu Riou <[EMAIL PROTECTED]> wrote: > > > Hi, > > > > There seems to be a compatibility problem between > > OpenJPA and JBoss. I've > > heard (from the OpenJPA mailing list) that JBoss > > would be using its own > > javax.persistence library, which would be pretty > > bad. > > > > Anyway until somebody has enough time to find a > > workaround, I'd recommend > > using Hibernate when running on JBoss. Just set the > > ode.persistence system > > property to hibernate (for example before starting > > JBoss run 'set > > JAVA_OPTS="-Dode.persistence=hibernate"). > > > > Cheers, > > Matthieu > > > > On 5/7/07, 金行 刘 <[EMAIL PROTECTED]> > > wrote: > > > > > > Hi all! > > > > > > I get some infomation about ode Runtime > > Environments > > > and Requirements from the ode FAQ,And i found out > > that > > > ODE can be deployed into most common application > > > servers,so i tried to deploy ode in jboss(i'm sure > > > that the ode which i built can work normally in > > > tomcat),but there's been a problem durning the > > > deployment,And i know someone has deployed ode > > > successfully in jboss before,please let me know > > which > > > version of jboss can work well with ode(i tried in > > > jboss_4.2.0.CR1) > > > > > > Here is the infomation about the problem on jboss > > > console: > > > 11:09:53,687 INFO [STDOUT] INFO - > > > GeronimoLog.info(79) | Using DAO Connection F > > > actory class > > > > > org.apache.ode.dao.jpa.BPELDAOConnectionFactoryImpl. > > > 11:09:53,781 INFO [STDOUT] ERROR - > > > GeronimoLog.error(108) | Error instantiating > > > DAO Connection Factory class > > > org.apache.ode.dao.jpa.BPELDAOConnectionFactoryImp > > > l. > > > java.lang.ClassCastException: > > > org.hibernate.ejb.HibernatePersistence > > > at > > > > > > javax.persistence.Persistence.findAllProviders(Persistence.java:112) > > > at > > > > > > javax.persistence.Persistence.createEntityManagerFactory(Persistence. > > > java:79) > > > at > > > > > > org.apache.ode.dao.jpa.BPELDAOConnectionFactoryImpl.init(BPELDAOConne > > > ctionFactoryImpl.java:108) > > > at > > > > > > org.apache.ode.il.dbutil.Database.createDaoCF(Database.java:267) > > > at > > > > > > org.apache.ode.axis2.ODEServer.initDAO(ODEServer.java:410) > > > at > > > > > > org.apache.ode.axis2.ODEServer.init(ODEServer.java:144) > > > at > > > > > > org.apache.ode.axis2.hooks.ODEAxisServlet.init(ODEAxisServlet.java:47 > > > ) > > > at > > > > > > org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper. > > > java:1161) > > > at > > > > > > org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:98 > > > 1) > > > at > > > > > > org.apache.catalina.core.StandardContext.loadOnStartup(StandardContex > > > t.java:4071) > > > at > > > > > > org.apache.catalina.core.StandardContext.start(StandardContext.java:4 > > > 375) > > > at > > > > > > org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase > > > .java:761) > > > at > > > > > > org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:74 > > > 1) > > > at > > > > > > org.apache.catalina.core.StandardHost.addChild(StandardHost.java:553) > > > > > > at > > > > > sun.reflect.NativeMethodAccessorImpl.invoke0(Native > > > Method) > > > at > > > > > > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl. > > > java:39) > > > at > > > > > > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces > > > sorImpl.java:25) > > > at > > > java.lang.reflect.Method.invoke(Method.java:585) > > > at > > > > > > org.apache.tomcat.util.modeler.BaseModelMBean.invoke(BaseModelMBean.j > > > ava:297) > > > at > > > > > > org.jboss.mx.server.RawDynamicInvoker.invoke(RawDynamicInvoker.java:1 > > > 64) > > > at > > > > > > org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659) > > > at > > > > > > org.apache.catalina.core.StandardContext.init(StandardContext.java:53 > > > 12) > > > at > > > > > sun.reflect.NativeMethodAccessorImpl.invoke0(Native > > > Method) > > > at > > > > > > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl. > > > java:39) > > > at > > > > > > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces > > > sorImpl.java:25) > > > at > > > java.lang.reflect.Method.invoke(Method.java:585) > > > at > > > > > > org.apache.tomcat.util.modeler.BaseModelMBean.invoke(BaseModelMBean.j > > > ava:297) > > > at > > > > > > org.jboss.mx.server.RawDynamicInvoker.invoke(RawDynamicInvoker.java:1 > > > 64) > > > at > > > > > > org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659) > > > at > > > > > > org.jboss.web.tomcat.service.TomcatDeployer.performDeployInternal(Tom > > > catDeployer.java:300) > > > at > > > > > > org.jboss.web.tomcat.service.TomcatDeployer.performDeploy(TomcatDeplo > > > yer.java:104) > > > at > > > > > > org.jboss.web.AbstractWebDeployer.start(AbstractWebDeployer.java:372) > > > > > > at > > > > > > org.jboss.web.WebModule.startModule(WebModule.java:83) > > > at > > > > > > org.jboss.web.WebModule.startService(WebModule.java:61) > > > at > > > > > > org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanS > > > upport.java:289) > > > at > > > > > > org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMB > > > eanSupport.java:245) > > > at > > > > > sun.reflect.GeneratedMethodAccessor3.invoke(Unknown > > > Source) > > > at > > > > > > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces > > > sorImpl.java:25) > > > at > > > java.lang.reflect.Method.invoke(Method.java:585) > > > at > > > > > > org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatch > > > er.java:155) > > > at > > > > > > org.jboss.mx.server.Invocation.dispatch(Invocation.java:94) > > > === message truncated === > > > Send instant messages to your online friends http://uk.messenger.yahoo.com > Send instant messages to your online friends http://uk.messenger.yahoo.com
