Also, note that schemaLocation defined schema location at camel-spring.xsd and not full namespace. Because Im using classpath app context in spring this seems to be the thing to do.
Serge Serge Merzliakov wrote: > > Sorry about that. I made sure to use camel 1.5 version of xsd in jar file > here it is: > <html> > <beans xmlns="http://www.springframework.org/schema/beans" > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" > xmlns:camel="http://activemq.apache.org/camel/schema/spring" > xsi:schemaLocation=" > http://www.springframework.org/schema/beans > http://www.springframework.org/schema/beans/spring-beans-2.5.xsd > http://activemq.apache.org/camel/schema/spring camel-spring.xsd"> > > <!-- Camel JMSProducer to be able to send messages to a remote Active > MQ server --> > <bean id="jms" class="org.apache.camel.component.jms.JmsComponent"> > <property name="connectionFactory"> > <bean class="org.apache.activemq.ActiveMQConnectionFactory"> > <property name="brokerURL" value="tcp://localhost:61616"/> > </bean> > </property> > </bean> > > <camel:route> > <camel:from uri="jms:queue:input"/> > <camel:to uri="jms:queue:output"/> > </camel:route> > > </beans> > > > > > Claus Ibsen-2 wrote: >> >> Hi >> You spring config file is not visible/present in the mail? >> >> Are you sure you use the correct namespace for Camel 1.x? >> >> >> http://activemq.apache.org/camel/schema/spring >> >> >> As Camel 2.0 uses a new namespace then you might have picked the wrong >> one. >> >> >> On Tue, Jun 23, 2009 at 9:58 AM, Serge Merzliakov >> <sm...@epistatic.net>wrote: >> >>> >>> I have tried to get the samples to work without success. Using: >>> * Camel 1.5 jars >>> * Activemq 5.2 >>> * Spring 2.5.6 >>> >>> I want to write a Spring xml based file to copy messages from one jms >>> queue >>> to another - as a proof of concept. >>> >>> Here is my spring config file: >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> the error I get when I try to run this from java: >>> >>> public static void main(String[] args) >>> { >>> ClassPathXmlApplicationContext ctx = new >>> ClassPathXmlApplicationContext("camel-config.xml"); >>> ctx.start(); >>> ctx.stop(); >>> } >>> >>> is : >>> Configuration problem: Cannot locate BeanDefinitionParser for element >>> [route] >>> Offending resource: class path resource [camel-config.xml] >>> >>> >>> my classpath contains all activemq jars and camel-core, camel-jms, >>> camel-spring. >>> >>> Any suggestions or location of complete working samples not in /examples >>> (i >>> do not use maven) >>> >>> >>> Serge >>> >>> -- >>> View this message in context: >>> http://www.nabble.com/Simple-Camel-example-top-copy-messages-from-one-JMS-queue-to-another-tp24161577p24161577.html >>> Sent from the Camel - Users mailing list archive at Nabble.com. >>> >> >> >> >> -- >> Claus Ibsen >> Apache Camel Committer >> >> Open Source Integration: http://fusesource.com >> Blog: http://davsclaus.blogspot.com/ >> Twitter: http://twitter.com/davsclaus >> >> > > -- View this message in context: http://www.nabble.com/Simple-Camel-example-top-copy-messages-from-one-JMS-queue-to-another-tp24161577p24162878.html Sent from the Camel - Users mailing list archive at Nabble.com.