You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@camel.apache.org by Serge Merzliakov <sm...@epistatic.net> on 2009/06/23 11:44:12 UTC
camel xsd path - a clarification
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.
Re: camel xsd path - a clarification
Posted by Willem Jiang <wi...@gmail.com>.
I didn't see any stack trace in the mail.
What's you problem?
If you got the schema validate error , this FAQ[1] may help you out.
[1]
http://cwiki.apache.org/CAMEL/how-to-validate-the-camel-1x-context-xml-from-apache-camel-web-site.html
Willem
Serge Merzliakov wrote:
> 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
>>>
>>>
>>
>