I guess you have tried to un comment: <!-- <property name="brokerURL" value="vm://DCFR?create=false&waitForStart=10000" /> -->
2009/11/10 titexe <tit...@yahoo.fr>: > > The context : > > i have a network broker type duplex. > and a route camel : move message to othe queue, and track the message in > database. > > > Below my configuration : > > <broker xmlns="http://activemq.apache.org/schema/core" brokerName="DCFR" > dataDirectory="${activemq.base}/data"> > > <!-- Destination specific policies using destination names or > wildcards --> > <destinationPolicy> > <policyMap> > <policyEntries> > <policyEntry queue=">" memoryLimit="50mb"/> > <policyEntry topic=">" memoryLimit="50mb"> > </policyEntry> > </policyEntries> > </policyMap> > </destinationPolicy> > > <destinations> > <queue physicalName="AX.OUT"/> > </destinations> > > <destinationInterceptors> > <virtualDestinationInterceptor> > <virtualDestinations> > </virtualDestinations> > </virtualDestinationInterceptor> > </destinationInterceptors> > <managementContext> > <managementContext createConnector="false"/> > </managementContext> > > <networkConnectors> > <networkConnector name="AX" conduitSubscriptions="true" > uri="static://(tcp://192.168.107.87:61616)" duplex="true"> > </networkConnector> > </networkConnectors> > > <persistenceAdapter> > <amqPersistenceAdapter syncOnWrite="false" > directory="${activemq.base}/data" maxFileLength="1 gb"/> > </persistenceAdapter> > <sslContext> > <sslContext keyStore="file:${activemq.base}/conf/broker.ks" > keyStorePassword="password" > trustStore="file:${activemq.base}/conf/broker.ts" > trustStorePassword="password"/> > </sslContext> > > <!-- The maximum about of space the broker will use before slowing > down producers --> > <systemUsage> > <systemUsage> > <memoryUsage> > <memoryUsage limit="500 mb"/> > </memoryUsage> > <storeUsage> > <storeUsage limit="5 gb" name="foo"/> > </storeUsage> > <tempUsage> > <tempUsage limit="500 mb"/> > </tempUsage> > </systemUsage> > </systemUsage> > > > <!-- The transport connectors ActiveMQ will listen to --> > <transportConnectors> > <transportConnector name="openwire" uri="tcp://DCFR:61616"/> > </transportConnectors> > > </broker> > > > <camelContext id="camel" > xmlns="http://activemq.apache.org/camel/schema/spring"> > > <route errorHandlerRef="myDeadLetterChannel"> > <from uri="activemq:queue:AX.OUT"/> > <to uri="activemq:queue:AX.IN"/> > <setBody> > <simple> Declare @myDate varchar(50);set > @myDate='${date:now:yyyyMMddHHmmssSSS}';UPDATE InterfaceMonitor SET > CamelSentToAXTS = > convert(datetime,(stuff(stuff(stuff(stuff(stuff(stuff(@myDate,5,0,'-'),8,0,'-'),11,0,' > '),14,0,':'),17,0,':'),20,0,'.')),121), CamelSentToAX = CURRENT_TIMESTAMP > WHERE MessageGUId = '${in.header.MessageId}'</simple> > </setBody> > <to uri="jdbc:testdb"/> > </route> > > </camelContext> > > > <bean id="myDeadLetterChannel" > class="org.apache.camel.builder.DeadLetterChannelBuilder"> > <property name="defaultDeadLetterEndpointUri" > value="activemq:queue:DLQ.CAMEL.HUBAX"/> > <!-- <property name="redeliveryPolicy" ref="myRedeliveryPolicy"/> --> > </bean> > > <bean id="testdb" class="net.sourceforge.jtds.jdbcx.JtdsDataSource"> > <property name="serverName" value="10.33.202.64"/> > <property name="portNumber" value="1433"/> > <property name="databaseName" > value="IP_MOM_GROUP_FIN_AXINTERFACES"/> > <property name="user" value="appuser_talend"/> > <property name="password" value="p...@$$w0rd"/> > </bean> > > > <!-- configure the camel activemq component to use the current broker > --> > <bean id="activemq" > class="org.apache.activemq.camel.component.ActiveMQComponent" > > <property name="connectionFactory"> > <bean class="org.apache.activemq.ActiveMQConnectionFactory"> > <!-- <property name="brokerURL" > value="vm://DCFR?create=false&waitForStart=10000" /> --> > <property name="brokerURL" value="vm://localhost?create=false" > /> > <property name="userName" value="${activemq.username}"/> > <property name="password" value="${activemq.password}"/> > </bean> > </property> > </bean> > > <jetty xmlns="http://mortbay.com/schemas/jetty/1.0"> > <connectors> > <nioConnector port="8161"/> > </connectors> > > <handlers> > <webAppContext contextPath="/admin" > resourceBase="${activemq.base}/webapps/admin" logUrlOnStart="true"/> > <webAppContext contextPath="/demo" > resourceBase="${activemq.base}/webapps/demo" logUrlOnStart="true"/> > <webAppContext contextPath="/fileserver" > resourceBase="${activemq.base}/webapps/fileserver" logUrlOnStart="true"/> > <webAppContext contextPath="/console" > resourceBase="${activemq.base}/webapps/console" logUrlOnStart="true" /> > </handlers> > </jetty> > > </beans> > > > > Gary Tully wrote: >> >> can you post your configuration and some more context? >> The brokerName attribute is relevant to the vm: url you use, localhost >> is the default value. >> Also, try and enable full debug logging to see if you can extract more >> information. >> >> 2009/11/10 titexe <tit...@yahoo.fr>: >>> >>> Hello, >>> >>> My broker can not do anything, nor send or receive messages. >>> >>> When I look at the console, there's only this error: >>> >>> 2009-11-10 09:35:21,205 [7638536 @ qtp0-34] WARN BrokerRegistry - Broker >>> localhost not started so using instead >>> >>> >>> Does someone can help me solve this painful problem ? >>> >>> Thank you in advance, >>> >>> titexe >>> >>> -- >>> View this message in context: >>> http://old.nabble.com/Broker-Blocked-%28WARN-%3A-Broker-localhost-not-started-so-using-DCFR-instead%29-tp26284252p26284252.html >>> Sent from the ActiveMQ - User mailing list archive at Nabble.com. >>> >>> >> >> >> >> -- >> http://blog.garytully.com >> >> Open Source Integration >> http://fusesource.com >> >> > > -- > View this message in context: > http://old.nabble.com/Broker-Blocked-%28WARN-%3A-Broker-localhost-not-started-so-using-DCFR-instead%29-tp26284252p26285284.html > Sent from the ActiveMQ - User mailing list archive at Nabble.com. > > -- http://blog.garytully.com Open Source Integration http://fusesource.com