The JBossFactory is not packaged in the JBI distribution since it's not commonly used in that deployment.
It's in the ode-axis2-xxx.jar if you're looking for it and want to add it to your JBI packaging. alex On Thu, Aug 20, 2009 at 12:24 AM, Surendar <[email protected]> wrote: > Hi All > I am using ode 1.3.3 with servicemix, i need to use JBoss transaction > instead of default geronimo transaction because iam refering internal > database (mysql db). > > i also set the following property in side the ode-jbi.properties files > *ode-jbi.tx.factory.class=org.apache.ode.axis2.util.JBossFactory > > *but it throwing following exception > > java.lang.ClassNotFoundException: org.apache.ode.axis2.util.JBossFactory > in classloader org.apache.ode.axis2.util.JBossFactory > at > org.apache.xbean.classloader.MultiParentClassLoader.loadClass(MultiParentClassLoader.java:206) > at java.lang.ClassLoader.loadClass(ClassLoader.java:251) > at > org.apache.ode.store.jpa.DbConfStoreConnectionFactory.initTxMgr(DbConfStoreConnectionFactory.java:103) > at > org.apache.ode.store.jpa.DbConfStoreConnectionFactory.<init>(DbConfStoreConnectionFactory.java:49) > at > org.apache.ode.store.ProcessStoreImpl.<init>(ProcessStoreImpl.java:121) > at org.apache.ode.jbi.OdeLifeCycle.initBpelServer(OdeLifeCycle.java:226) > at org.apache.ode.jbi.OdeLifeCycle.init(OdeLifeCycle.java:120) > at > org.apache.servicemix.jbi.framework.ComponentMBeanImpl.init(ComponentMBeanImpl.java:201) > at > org.apache.servicemix.jbi.framework.ComponentMBeanImpl.doStart(ComponentMBeanImpl.java:287) > at > org.apache.servicemix.jbi.framework.ComponentMBeanImpl.start(ComponentMBeanImpl.java:216) > at > org.apache.servicemix.jbi.framework.InstallationService.install(InstallationService.java:334) > at > org.apache.servicemix.jbi.framework.AutoDeploymentService.updateComponent(AutoDeploymentService.java:292) > at > org.apache.servicemix.jbi.framework.AutoDeploymentService.updateArchive(AutoDeploymentService.java:252) > at > org.apache.servicemix.jbi.framework.AutoDeploymentService.monitorDirectory(AutoDeploymentService.java:664) > at > org.apache.servicemix.jbi.framework.AutoDeploymentService.access$800(AutoDeploymentService.java:62) > at > org.apache.servicemix.jbi.framework.AutoDeploymentService$1.run(AutoDeploymentService.java:628) > at java.util.TimerThread.mainLoop(Timer.java:512) > at java.util.TimerThread.run(Timer.java:462) > > > > with regards > > Surendar V >
