I have routing configured via XML working with no problems.
It's the <package> part I want to get working but I don't know where to put
my classes/package.

I have looked at apache-camel-jboss-5-spring but I don't understand how to
get it to work. Are there any examples of this on the net which I could
learn from?

I have just created a MBean which lets me stop and start a Camel context
which connects to my ActiveMQ broker.
What I want to achieve is being able to add routing on the fly without
causing too much disruption.


Claus Ibsen-2 wrote:
> 
> Hi
> 
> The package scan uses class loading and classloaders in J2EE servers
> is "a nightmare".
> 
> There have been some JBoss people creating a Camel plugin that allows
> it to use JBoss specific classloading.
> http://codeandtell.wordpress.com/2009/03/03/apache-camel-jboss-5-spring/
> 
> So I guess its the problem.
> 
> You cold try without the <package> and see if Camel can be loaded in
> jboss and do a basic routing
> 
> <route>
>    <from uri="timer://foo?period=1000"/>
>     <to uri="log:foo?level=WARN"/>
> </route>
> 
> 
> 
> On Fri, Jul 10, 2009 at 12:19 PM, chu_man_fu<[email protected]> wrote:
>>
>> I have Camel working great in ActiveMQ intergated into JBoss but only by
>> modifying my activemq.xml file:
>>
>>   <camelContext id="camel"
>> xmlns="http://activemq.apache.org/camel/schema/spring";>
>>        <package>my.package.name</package>
>>        <route>
>>        <from uri="activemq:Q1"/>
>>             <from uri="activemq:Q2"/>
>>        </route>
>>    </camelContext>
>>    <bean id="activemq"
>> class="org.apache.activemq.camel.component.ActiveMQComponent" >
>>        <property name="connectionFactory">
>>          <bean class="org.apache.activemq.ActiveMQConnectionFactory">
>>            <property name="brokerURL"
>> value="vm://localhost?create=false&waitForStart=10000" />
>>            <property name="userName" value="${activemq.username}"/>
>>            <property name="password" value="${activemq.password}"/>
>>          </bean>
>>        </property>
>>    </bean>
>>
>> How do I get camel to use package: <package>my.package.name</package>?
>> I have created a package which that name but I don't know where to put it
>> or
>> how I tell camel to look at it. I am not sure where the camel context is
>> started, I am guess via the ActiveMQComponent bean.
>>
>>
>> --
>> View this message in context:
>> http://www.nabble.com/Camel-with-intergated-ActiveMQ-Web-Console-and-JBoss-tp24424870p24424870.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/Camel-with-intergated-ActiveMQ-Web-Console-and-JBoss-tp24424870p24425350.html
Sent from the Camel - Users mailing list archive at Nabble.com.

Reply via email to