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
