hi I am using activemq5.0 with jboss4.2.2.i want to persist the messages, i configured jbdcPersistance in my broker xml file. Now the problem is that for persisting the messages i have to provide the DataSource. if i do a lookup for exists datasource which i created for my application, it is not finding it. Even if create a data source in my broker xml file tables are getting created but data is not getting populated in it. Table are always empty.
is there a way where i can use already created datasoure for activemq also with tables getting populated properly. This is my broker-config file. <beans xmlns="http://www.springframework.org/schema/beans" xmlns:amq="http://activemq.org/config/1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.0.xsd http://activemq.org/config/1.0 http://activemq.apache.org/schema/activemq-core.xsd http://activemq.apache.org/camel/schema/spring http://activemq.apache.org/camel/schema/spring/camel-spring.xsd" > <bean class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer"/> <amq:broker useJmx="true" brokerName="XYZ"> <amq:managementContext> <!-- we'll use an existing one (JBoss) instead of creating one --> <amq:managementContext createConnector="false" connectorPort="1099" jmxDomainName="org.apache.activemq"/> </amq:managementContext> <amq:destinationPolicy> <amq:policyMap><amq:policyEntries> <amq:policyEntry topic="FOO.>"> <amq:dispatchPolicy> <amq:strictOrderDispatchPolicy /> </amq:dispatchPolicy> <amq:subscriptionRecoveryPolicy> <amq:lastImageSubscriptionRecoveryPolicy /> </amq:subscriptionRecoveryPolicy> </amq:policyEntry> </amq:policyEntries></amq:policyMap> </amq:destinationPolicy> <amq:persistenceAdapter> <amq:jdbcPersistenceAdapter dataSource="#oracle-ds"> </amq:jdbcPersistenceAdapter> </amq:persistenceAdapter> <amq:transportConnectors> <!-- prefixing a connector with discovery: causes the connector to be advertiesed over rendezvous --> <amq:transportConnector brokerName="XYZ" uri="tcp://localhost:61616" discoveryUri="multicast://default"/> </amq:transportConnectors> <amq:networkConnectors> <!-- by default just auto discover the other brokers --> <amq:networkConnector brokerName="XYZ" uri="multicast://default"/> <!-- <networkConnector uri="static://(tcp://host1:61616,tcp://host2:61616)"/> --> </amq:networkConnectors> </amq:broker> <bean id="oracle-ds" class="oracle.jdbc.xa.client.OracleXADataSource" destroy-method="close"> <property name="URL" value="jdbc:oracle:thin:@localhost:1521:xe"/> <property name="user" value="XYZ"/> <property name="password" value="XYZ"/> </bean> <!-- <bean id="my-ds" class="org.springframework.jndi.JndiObjectFactoryBean"> <property name="jndiName" value="MyDataSource" /> </bean> --> Thanks in advance DA -- View this message in context: http://www.nabble.com/message-persistance-using-existing-data-source-tp16993233s2354p16993233.html Sent from the ActiveMQ - User mailing list archive at Nabble.com.