Yes,
this is the stack trace:

Loading Apache ServiceMix from servicemix.xml on the CLASSPATH
Caught: org.springframework.beans.factory.BeanCreationException: Error creating 
bean with name 'jndi' defined in class path resource [jndi.xml]: Canno
t resolve reference to bean 'jndiEntries' while setting bean property 
'entries'; nested exception is org.springframework.beans.factory.BeanCreationExc
eption: Error creating bean with name 'jndiEntries': Cannot resolve reference 
to bean 'transactionManager' while setting bean property 'sourceMap' wit
h key [TypedStringValue: value [javax.transaction.TransactionManager], target 
type [null]]; nested exception is org.springframework.beans.factory.Bean
CreationException: Error creating bean with name 'transactionManager': 
FactoryBean threw exception on object creation; nested exception is java.lang.N
oSuchMethodError: 
org.apache.geronimo.transaction.manager.GeronimoTransactionManager.<init>(ILorg/apache/geronimo/transaction/manager/XidFactory;Lorg/
apache/geronimo/transaction/manager/TransactionLog;Ljava/util/Collection;)V
org.springframework.beans.factory.BeanCreationException: Error creating bean 
with name 'jndi' defined in class path resource [jndi.xml]: Cannot resolv
e reference to bean 'jndiEntries' while setting bean property 'entries'; nested 
exception is org.springframework.beans.factory.BeanCreationException:
Error creating bean with name 'jndiEntries': Cannot resolve reference to bean 
'transactionManager' while setting bean property 'sourceMap' with key [T
ypedStringValue: value [javax.transaction.TransactionManager], target type 
[null]]; nested exception is org.springframework.beans.factory.BeanCreation
Exception: Error creating bean with name 'transactionManager': FactoryBean 
threw exception on object creation; nested exception is java.lang.NoSuchMet
hodError: 
org.apache.geronimo.transaction.manager.GeronimoTransactionManager.<init>(ILorg/apache/geronimo/transaction/manager/XidFactory;Lorg/apache/g
eronimo/transaction/manager/TransactionLog;Ljava/util/Collection;)V
        at 
org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:275)
        at 
org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:104)
        at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:12
45)
        at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1010)
        at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:472)
        at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory$1.run(AbstractAutowireCapableBeanFactory.java:409)
        at java.security.AccessController.doPrivileged(Native Method)
        at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:380)
        at 
org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:264)
        at 
org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
        at 
org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:261)
        at 
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:185)
        at 
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:164)
        at 
org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:254)
        at 
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:185)
        at 
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:164)
        at 
org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:423)
        at 
org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:728)
        at 
org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:380)
        at 
org.apache.xbean.spring.context.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:161)
        at 
org.apache.xbean.spring.context.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:51)
        at org.apache.servicemix.Main.main(Main.java:53)
        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:597)
        at org.codehaus.classworlds.Launcher.launchStandard(Launcher.java:353)
        at org.codehaus.classworlds.Launcher.launch(Launcher.java:264)
        at org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430)
        at org.codehaus.classworlds.Launcher.main(Launcher.java:375)
Caused by: org.springframework.beans.factory.BeanCreationException: Error 
creating bean with name 'jndiEntries': Cannot resolve reference to bean 'tra
nsactionManager' while setting bean property 'sourceMap' with key 
[TypedStringValue: value [javax.transaction.TransactionManager], target type 
[null]]
; nested exception is org.springframework.beans.factory.BeanCreationException: 
Error creating bean with name 'transactionManager': FactoryBean threw e
xception on object creation; nested exception is java.lang.NoSuchMethodError: 
org.apache.geronimo.transaction.manager.GeronimoTransactionManager.<init
>(ILorg/apache/geronimo/transaction/manager/XidFactory;Lorg/apache/geronimo/transaction/manager/TransactionLog;Ljava/util/Collection;)V
        at 
org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:275)
        at 
org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:104)
        at 
org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveManagedMap(BeanDefinitionValueResolver.java:320)
        at 
org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:134)
        at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:12
45)
        at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1010)
        at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:472)
        at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory$1.run(AbstractAutowireCapableBeanFactory.java:409)
        at java.security.AccessController.doPrivileged(Native Method)
        at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:380)
        at 
org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:264)
        at 
org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
        at 
org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:261)
        at 
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:185)
        at 
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:164)
        at 
org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:269)
        ... 29 more
Caused by: org.springframework.beans.factory.BeanCreationException: Error 
creating bean with name 'transactionManager': FactoryBean threw exception on
 object creation; nested exception is java.lang.NoSuchMethodError: 
org.apache.geronimo.transaction.manager.GeronimoTransactionManager.<init>(ILorg/apa
che/geronimo/transaction/manager/XidFactory;Lorg/apache/geronimo/transaction/manager/TransactionLog;Ljava/util/Collection;)V
        at 
org.springframework.beans.factory.support.FactoryBeanRegistrySupport$1.run(FactoryBeanRegistrySupport.java:127)
        at java.security.AccessController.doPrivileged(Native Method)
        at 
org.springframework.beans.factory.support.FactoryBeanRegistrySupport.doGetObjectFromFactoryBean(FactoryBeanRegistrySupport.java:116)
        at 
org.springframework.beans.factory.support.FactoryBeanRegistrySupport.getObjectFromFactoryBean(FactoryBeanRegistrySupport.java:91)
        at 
org.springframework.beans.factory.support.AbstractBeanFactory.getObjectForBeanInstance(AbstractBeanFactory.java:1288)
        at 
org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:275)
        at 
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:185)
        at 
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:164)
        at 
org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:269)
        ... 44 more
Caused by: java.lang.NoSuchMethodError: 
org.apache.geronimo.transaction.manager.GeronimoTransactionManager.<init>(ILorg/apache/geronimo/transaction/ma
nager/XidFactory;Lorg/apache/geronimo/transaction/manager/TransactionLog;Ljava/util/Collection;)V
        at 
org.jencks.GeronimoPlatformTransactionManager.<init>(GeronimoPlatformTransactionManager.java:72)
        at 
org.jencks.factory.TransactionManagerFactoryBean.getObject(TransactionManagerFactoryBean.java:55)
        at 
org.springframework.beans.factory.support.FactoryBeanRegistrySupport$1.run(FactoryBeanRegistrySupport.java:121)

Massimiliano Andriotto
 
Necsy s.r.l.
Via Stazione 119B/8
30035 Mirano (Venezia)
Tel:   +39 041 8944025 (int 215)
Cell:  +39 393 9459566
e-mail: [email protected]
==================================================================== 
CONFIDENTIALITY NOTICE 
This message and its attachments are addressed solely to the persons 
above and may contain confidential information. If you have received 
the message in error, be informed that any use of the content hereof 
is prohibited. Please return it immediately to the sender and delete 
the message. Thank you 
================================================== 
-----Messaggio originale-----
Da: Jean-Baptiste Onofré [mailto:[email protected]] 
Inviato: giovedì 10 settembre 2009 16.49
A: [email protected]
Oggetto: Re: ODE 1.3.3 inside ServiceMix with Oracle DB

Hi Andriotto,

do you have any stack trace (deployment or runtime) ?

Thanks,
Regards
JB

Andriotto Massimiliano wrote:
> I need to use ode-jbi.1.3.3 inside ServiceMix and I want to use Oracle
> DB instead of DerbyDB but I have same difficult to configure the system.
> 
> Can someone help me?
> 
>  
> 
> I do this:
> 
> 1) I added 
> 
> jencks-2.0-all.jar
> 
> tranq-connector-1.4.jar
> 
> tranq-connector-oracle-common-1.4.jar
> 
> ojdbc-1.4.jar
> 
>  
> 
> To ServiceMix\lib
> 
>  
> 
> This is my jndi.xlm:
> 
>  
> 
> <beans xmlns:jencks="http://jencks.org/2.0"; 
> 
>        xmlns:amq="http://activemq.apache.org/schema/core";
> 
>        xmlns:amqra="http://activemq.apache.org/schema/ra";
> 
>        xmlns:util="http://www.springframework.org/schema/util";>
> 
>  
> 
> <bean id="odeManagedConnectionFactory"
> class="org.tranql.connector.oracle.XAMCF">
> 
>     <property name="databaseName" value="SMM"/>
> 
>     <property name="userName" value="ode"/>
> 
>     <property name="password" value="ode"/>
> 
>     <property name="portNumber" value="1521"/>
> 
>     <property name="serverName" value="10.1.0.67"/>
> 
>     <property name="driverType" value="thin"/>
> 
>     
> 
>   </bean>
> 
>  
> 
>       <bean id="odeDataSource"
> class="org.jencks.factory.ConnectionFactoryFactoryBean">
> 
>         <property name="managedConnectionFactory"
> ref="odeManagedConnectionFactory"/>
> 
>         <property name="connectionManager" ref="connectionManager"/>
> 
>       </bean> 
> 
>  
> 
>  
> 
>   <bean id="jndi" depends-on="broker"
> 
>         class="org.apache.xbean.spring.jndi.SpringInitialContextFactory"
> 
> 
>         factory-method="makeInitialContext"
> 
>         singleton="true">
> 
>     <property name="entries" ref="jndiEntries" />
> 
>   </bean>
> 
>  
> 
>  
> 
>  
> 
>   <util:map id="jndiEntries">
> 
>     <!-- PXE DB datasource -->
> 
>     <!--
> 
>     <entry key="java:comp/env/jdbc/pxe__pm">
> 
>       <bean class="org.hsqldb.jdbc.jdbcDataSource">
> 
>         <property name="database" value="jdbc:hsqldb:mem:pxe"/>
> 
>         <property name="user" value = "sa"/>
> 
>         <property name="password" value = ""/>
> 
>       </bean>
> 
>     </entry>
> 
>     -->
> 
>     
> 
>     <!-- wsn2005 jms connection factory -->
> 
>     <entry key="java:comp/env/jms/wsnotificationCF">
> 
>       <amq:connectionFactory brokerURL="${activemq.url}" />
> 
>     </entry>
> 
>  
> 
>     <!-- transaction manager -->
> 
>     <entry key="javax.transaction.TransactionManager"
> value-ref="transactionManager" />
> 
>     <entry key="java:comp/env/smx/TransactionManager"
> value-ref="transactionManager" />
> 
>     
> 
>     <!-- bootstrap context -->
> 
>     <entry key="java:comp/env/smx/BootstrapContext"
> value-ref="bootstrapContext" />
> 
>     
> 
>     <!-- connection context -->
> 
>     <entry key="java:comp/env/smx/ConnectionManager"
> value-ref="connectionManager" />
> 
>     
> 
>     <!-- Authentication service -->
> 
>     <entry key="java:comp/env/smx/AuthenticationService"
> value-ref="authenticationService" />
> 
>     
> 
>     <!-- Keystore manager -->
> 
>     <entry key="java:comp/env/smx/KeystoreManager"
> value-ref="keystoreManager" />
> 
>      
> 
>   </util:map>
> 
>  
> 
>   <!-- A managed JDBC DataSource for derby -->
> 
>   <!-- needs tranql derby
> 
>   <bean id="localDerbyMCF"
> class="org.tranql.connector.derby.EmbeddedXAMCF">
> 
>     <property name="databaseName" value="data/derby"/>
> 
>     <property name="createDatabase" value="true"/>
> 
>   </bean>
> 
>   <bean id="localDerbyDataSource"
> class="org.springframework.jca.support.LocalConnectionFactoryBean">
> 
>     <property name="managedConnectionFactory" ref="localDerbyMCF"/>
> 
>     <property name="connectionManager" ref="connectionManager"/>
> 
>   </bean>
> 
>   -->
> 
>   
> 
>   <!-- A managed JMS ConnectionFactory for ActiveMQ -->
> 
>   <amqra:managedConnectionFactory 
> 
>           id="activemqMCF"
> 
>           resourceAdapter="#activemqRA" />
> 
>   <amqra:resourceAdapter 
> 
>           id="activemqRA"
> 
>           serverUrl="vm://localhost"/>
> 
>   <jencks:connectionFactory 
> 
>           id="activemqCF"
> 
>           managedConnectionFactory="#activemqMCF"
> 
>           connectionManager="#connectionManager" />
> 
>         
> 
> </beans>
> 
>  
> 
>  
> 
>  
> 
>  
> 
> Thank you for any information
> 
>  
> 
> Massimiliano Andriotto
> 
>  
> 
>  
> 
> 

Reply via email to