You have to define a transaction context manager in your xml configuration.
Take a look at 
http://svn.apache.org/repos/asf/incubator/servicemix/trunk/servicemix-assembly/src/main/release/conf/servicemix.xml
and just copy / paste the transactionContextManager bean definition.
You have to use a recent version of 3.0-SNAPSHOT though.

Cheers,
Guillaume Nodet

On 4/12/06, vgen <[EMAIL PROTECTED]> wrote:
>
> I am trying to use <sm:container name="jbi"
>         rootDir="./wdir"
>                 useMBeanServer="true"
>                 createMBeanServer="true"
>                 installationDirPath="./install"
>                 deploymentDirPath="./deploy"
>                 monitorInstallationDirectory="true"
>                 dumpStats="true"
>                 autoEnlistInTransaction="true"
>                 persistent="true"
>                 flowName="jca"
>                 transactionManager="#transactionManager">
> .....
> and I am faced by exeption at starting up
>
> 19:41:42,446,JCAFlow] ERROR Failed t0 initialize JCAFlow
> java.lang.IllegalStateException: no TransactionContextManager is set
>         at
> org.jencks.factory.ConnectionManagerFactoryBean.getTransactionContextManager(ConnectionManagerFactoryBean.java:177)
>         at
> org.jencks.factory.ConnectionManagerFactoryBean.getObject(ConnectionManagerFactoryBean.java:63)
>         at
> org.servicemix.jbi.nmr.flow.jca.JCAFlow.getConnectionManager(JCAFlow.java:579)
>         at org.servicemix.jbi.nmr.flow.jca.JCAFlow.init(JCAFlow.java:224)
>         at org.servicemix.jbi.nmr.Broker.init(Broker.java:131)
>         at
> org.servicemix.jbi.container.JBIContainer.init(JBIContainer.java:396)
>
>         at
> org.servicemix.jbi.container.SpringJBIContainer.afterPropertiesSet(SpringJBIContainer.java:39)
>         at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1058)
>         at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:363)
>         at
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:226)
>         at
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:147)
>         at
> org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:275)
>         at
> org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:318)
>         at
> org.xbean.spring.context.FileSystemXmlApplicationContext.<init>(FileSystemXmlApplicationContext.java:149)
>         at
> org.xbean.spring.context.FileSystemXmlApplicationContext.<init>(FileSystemXmlApplicationContext.java:48)
>         at org.servicemix.Main.main(Main.java:76)
>
> Does anybody have any ideas wat is wrong?
>
> Thank you
> --
> View this message in context: 
> http://www.nabble.com/Does-flowName%3D%22jca%22-work--t1439361.html#a3885770
> Sent from the ServiceMix - User forum at Nabble.com.
>
>

Reply via email to