Return-Path: Delivered-To: apmail-incubator-ode-user-archive@locus.apache.org Received: (qmail 35816 invoked from network); 8 Jun 2007 19:43:11 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 8 Jun 2007 19:43:11 -0000 Received: (qmail 62665 invoked by uid 500); 8 Jun 2007 19:43:14 -0000 Delivered-To: apmail-incubator-ode-user-archive@incubator.apache.org Received: (qmail 62577 invoked by uid 500); 8 Jun 2007 19:43:14 -0000 Mailing-List: contact ode-user-help@incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: ode-user@incubator.apache.org Delivered-To: mailing list ode-user@incubator.apache.org Received: (qmail 62568 invoked by uid 99); 8 Jun 2007 19:43:14 -0000 Received: from herse.apache.org (HELO herse.apache.org) (140.211.11.133) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 08 Jun 2007 12:43:14 -0700 X-ASF-Spam-Status: No, hits=3.5 required=10.0 tests=HTML_MESSAGE,SPF_SOFTFAIL X-Spam-Check-By: apache.org Received-SPF: softfail (herse.apache.org: transitioning domain of boisvert@intalio.com does not designate 209.85.146.179 as permitted sender) Received: from [209.85.146.179] (HELO wa-out-1112.google.com) (209.85.146.179) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 08 Jun 2007 12:43:08 -0700 Received: by wa-out-1112.google.com with SMTP id n4so2618426wag for ; Fri, 08 Jun 2007 12:42:47 -0700 (PDT) Received: by 10.114.123.1 with SMTP id v1mr2851785wac.1181331765737; Fri, 08 Jun 2007 12:42:45 -0700 (PDT) Received: by 10.114.201.7 with HTTP; Fri, 8 Jun 2007 12:42:45 -0700 (PDT) Message-ID: <5582dd3b0706081242i5c097771odceabe923776d17@mail.gmail.com> Date: Fri, 8 Jun 2007 12:42:45 -0700 From: "Alex Boisvert" To: ode-user@incubator.apache.org Subject: Re: [Fwd: Re: problem of running ode in jboss] In-Reply-To: <466994C4.4090501@frank-zartmann.de> MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_79894_3229781.1181331765690" References: <466994C4.4090501@frank-zartmann.de> X-Virus-Checked: Checked by ClamAV on apache.org ------=_Part_79894_3229781.1181331765690 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: quoted-printable Content-Disposition: inline Hi Frank, Can you try using the JBoss Transaction Manager by setting the following property in ode-axis2.properties: ode-axis2.tx.factory.class=3Dorg.apache.ode.axis2.util.JBossFactory (By default, Ode instantiates its own based on the standalone Geronimo transaction manager) alex On 6/8/07, Frank Zartmann wrote: > > 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 > > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > > 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=3Drun.sh -Dode.persistence=3Dhibernate -serve= r > -Xms128m -Xmx512m -Dsun.rmi.dgc.client.gcInterval=3D3600000 - > Dsun.rmi.dgc.server.gcInterval=3D3600000 -Djava.net.preferIPv4Stack=3Dtru= e > > CLASSPATH: /home/frank/tmp/jboss- > 4.2.0.GA/bin/run.jar:/opt/jdk1.5.0_10/lib/tools.jar > > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > > 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=3DJBoss_4_2_0_GA date=3D200705111440) > 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 Servic= e > (JTA version) - JBoss Inc. > 07:35:55,948 INFO [TransactionManagerService] Setting up property manage= r > 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=3D2007= 04151756) > 07:36:18,012 INFO [AprLifecycleListener] The Apache Tomcat Native librar= y > 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/j= dk1.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=3D/, > warUrl=3D.../deploy/jboss-web.deployer/ROOT.war/ > 07:36:22,563 INFO [TomcatDeployer] deploy, ctxPath=3D/invoker, > warUrl=3D.../deploy/http-invoker.sar/invoker.war/ > 07:36:24,509 INFO [TomcatDeployer] deploy, ctxPath=3D/jbossws, > warUrl=3D.../tmp/deploy/tmp34237jbossws-context-exp.war/ > 07:36:24,873 INFO [TomcatDeployer] deploy, ctxPath=3D/jbossmq-httpil, > warUrl=3D.../deploy/jms/jbossmq-httpil.sar/jbossmq-httpil.war/ > 07:36:28,112 INFO [TomcatDeployer] deploy, ctxPath=3D/web-console, > warUrl=3D.../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 clas= s > 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=3DDataSourceBinding,name=3DDefaultDS= ' 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=3DConnectionFactoryBinding,name=3DJm= sXA' > to JNDI name 'java:JmsXA' > 07:36:33,440 INFO [TomcatDeployer] deploy, ctxPath=3D/jmx-console, > warUrl=3D.../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=3DJBoss_4_2_0_GA date=3D200705111440)] Started in 48s:381ms > 07:36:55,831 INFO [TomcatDeployer] deploy, ctxPath=3D/ode, > warUrl=3D.../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.propertiesnot 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.getTransactionM= anagerLookup > (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.(SessionManager.jav= a > :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.jav= a > :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.jav= a > :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.jav= a > :659) > at org.jboss.system.ServiceController$ServiceProxy.invoke( > ServiceController.java:978) > at $Proxy0.start(Unknown Source) > at org.jboss.system.ServiceController.start(ServiceController.jav= a > :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.jav= a > :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.star= t > (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.jav= a > :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.jav= a > :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.doSc= an > (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.getTransactionM= anagerLookup > (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.(SessionManager.jav= a > :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.jav= a > :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.jav= a > :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.jav= a > :659) > at org.jboss.system.ServiceController$ServiceProxy.invoke( > ServiceController.java:978) > at $Proxy0.start(Unknown Source) > at org.jboss.system.ServiceController.start(ServiceController.jav= a > :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.jav= a > :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.star= t > (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.jav= a > :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.jav= a > :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.doSc= an > (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) > > > > > > ---------- Forwarded message ---------- > From: "Matthieu Riou" > To: "=BD=F0=D0=D0 =C1=F5" > Date: Wed, 9 May 2007 06:44:04 -0700 > Subject: Re: problem of running ode in jboss > 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, =BD=F0=D0=D0 =C1=F5 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 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=3D"-Dode.persistence=3Dhibernate"). > > > > > > Cheers, > > > Matthieu > > > > > > On 5/7/07, =BD=F0=D0=D0 =C1=F5 > > > 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) > > > > > =3D=3D=3D message truncated =3D=3D=3D > > > > > > Send instant messages to your online friends > http://uk.messenger.yahoo.com > > > > ------=_Part_79894_3229781.1181331765690--