You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@camel.apache.org by mistrz <gr...@edmunds.com> on 2009/12/21 20:40:25 UTC
Web Console configuration
How do I configure Web Console to look at my routes? Is there a parameter to
define the broker uri? (Currently I have tcp://localhost:61616). All I see
is default endpoints and routes:
* mock://results
* seda://foo
* spring-event://default
route1 This is an example route which you can start, stop and modify
--
View this message in context: http://old.nabble.com/Web-Console-configuration-tp26878983p26878983.html
Sent from the Camel - Users mailing list archive at Nabble.com.
Re: Web Console configuration
Posted by Ryadh Amar <ma...@gmail.com>.
The webconsole is not picking your routes because you're not telling it to :D
If you only change the packaging of your pom to war and add the camel-web
dependency,
the application context will load a provided sample applicationContext.xml,
but if you already provide a web application folder structure, and drop your
own applicationContext.xml file in the WEB-INF directory, then your routes
will be taken in account as the application is loaded.
As James said if you use package-scan in your xml routes then all the
classes which extend RouteBuilder and specify the right packages, you'll be
able to load your DSL based routes.
this link is relevant:
http://camel.apache.org/tutorial-on-using-camel-in-a-web-application.html
willem.jiang wrote:
>
> You can use the Spring to load the Java DSL route configure() like this
> <camelContext id="camel5" xmlns="http://camel.apache.org/schema/spring">
> <routeBuilder ref="myBuilder" />
> </camelContext>
>
> <bean id="myBuilder"
> class="org.apache.camel.spring.example.test1.MyRouteBuilder"/>
>
>
> And you can find more information here[1]
>
> [1] http://camel.apache.org/spring.html
>
> Willem
>
> mistrz wrote:
>> So I have to define my routes explicitly in Spring? If I define my
>> routes
>> inside configure() the Web Console will not recognize them?
>>
>>
>> James.Strachan wrote:
>>> 2009/12/21 mistrz <gr...@edmunds.com>:
>>>> How do I configure Web Console to look at my routes?
>>> The web console starts by loading the Spring applicationContext.xml
>>> file in WEB-INF. Put whatever routes you want in there (or include
>>> them from that spring XML file).
>>>
>>>
>>>> Is there a parameter to
>>>> define the broker uri?
>>>> (Currently I have tcp://localhost:61616).
>>> Configure the activemq component in the spring XML file.
>>>
>>> There's an example WAR using camel-web which uses ActiveMQ and creates
>>> an embedded broker here...
>>> http://svn.apache.org/repos/asf/camel/sandbox/components/camel-activemq-web/
>>>
>>> --
>>> James
>>> -------
>>> http://macstrac.blogspot.com/
>>>
>>> Open Source Integration
>>> http://fusesource.com/
>>>
>>>
>>
>
>
>
--
View this message in context: http://old.nabble.com/Web-Console-configuration-tp26878983p26905546.html
Sent from the Camel - Users mailing list archive at Nabble.com.
Re: Web Console configuration
Posted by Willem Jiang <wi...@gmail.com>.
You can use the Spring to load the Java DSL route configure() like this
<camelContext id="camel5" xmlns="http://camel.apache.org/schema/spring">
<routeBuilder ref="myBuilder" />
</camelContext>
<bean id="myBuilder"
class="org.apache.camel.spring.example.test1.MyRouteBuilder"/>
And you can find more information here[1]
[1] http://camel.apache.org/spring.html
Willem
mistrz wrote:
> So I have to define my routes explicitly in Spring? If I define my routes
> inside configure() the Web Console will not recognize them?
>
>
> James.Strachan wrote:
>> 2009/12/21 mistrz <gr...@edmunds.com>:
>>> How do I configure Web Console to look at my routes?
>> The web console starts by loading the Spring applicationContext.xml
>> file in WEB-INF. Put whatever routes you want in there (or include
>> them from that spring XML file).
>>
>>
>>> Is there a parameter to
>>> define the broker uri?
>>> (Currently I have tcp://localhost:61616).
>> Configure the activemq component in the spring XML file.
>>
>> There's an example WAR using camel-web which uses ActiveMQ and creates
>> an embedded broker here...
>> http://svn.apache.org/repos/asf/camel/sandbox/components/camel-activemq-web/
>>
>> --
>> James
>> -------
>> http://macstrac.blogspot.com/
>>
>> Open Source Integration
>> http://fusesource.com/
>>
>>
>
Re: Web Console configuration
Posted by mistrz <gr...@edmunds.com>.
So I have to define my routes explicitly in Spring? If I define my routes
inside configure() the Web Console will not recognize them?
James.Strachan wrote:
>
> 2009/12/21 mistrz <gr...@edmunds.com>:
>>
>> How do I configure Web Console to look at my routes?
>
> The web console starts by loading the Spring applicationContext.xml
> file in WEB-INF. Put whatever routes you want in there (or include
> them from that spring XML file).
>
>
>> Is there a parameter to
>> define the broker uri?
>> (Currently I have tcp://localhost:61616).
>
> Configure the activemq component in the spring XML file.
>
> There's an example WAR using camel-web which uses ActiveMQ and creates
> an embedded broker here...
> http://svn.apache.org/repos/asf/camel/sandbox/components/camel-activemq-web/
>
> --
> James
> -------
> http://macstrac.blogspot.com/
>
> Open Source Integration
> http://fusesource.com/
>
>
--
View this message in context: http://old.nabble.com/Web-Console-configuration-tp26878983p26891741.html
Sent from the Camel - Users mailing list archive at Nabble.com.
Re: Web Console configuration
Posted by James Strachan <ja...@gmail.com>.
2009/12/21 mistrz <gr...@edmunds.com>:
>
> How do I configure Web Console to look at my routes?
The web console starts by loading the Spring applicationContext.xml
file in WEB-INF. Put whatever routes you want in there (or include
them from that spring XML file).
> Is there a parameter to
> define the broker uri?
> (Currently I have tcp://localhost:61616).
Configure the activemq component in the spring XML file.
There's an example WAR using camel-web which uses ActiveMQ and creates
an embedded broker here...
http://svn.apache.org/repos/asf/camel/sandbox/components/camel-activemq-web/
--
James
-------
http://macstrac.blogspot.com/
Open Source Integration
http://fusesource.com/
Re: Web Console configuration
Posted by Willem Jiang <wi...@gmail.com>.
Sorry, the default web console port 8080.
If you ask for the ActiveMQ broker default port, that is 61616.
Willem
mistrz wrote:
> Willem, the page you are mentioning does not have the information I'm asking
> about.
>
>
>
> willem.jiang wrote:
>> Hi,
>> You can find the Web Console information here[1].
>> [1] http://camel.apache.org/web-console.html
>>
>> Willem
>>
>> mistrz wrote:
>>> Which port (server name) is the console connecting to by default?
>>>
>>>
>>> willem.jiang wrote:
>>>> I don't think you can configure the broker url from the Web Console,
>>>> as it is defined in the jms component before the camel context is
>>>> started.
>>>>
>>>> Willem
>>>>
>>>> mistrz wrote:
>>>>> How do I configure Web Console to look at my routes? Is there a
>>>>> parameter to
>>>>> define the broker uri? (Currently I have tcp://localhost:61616). All I
>>>>> see
>>>>> is default endpoints and routes:
>>>>>
>>>>> * mock://results
>>>>> * seda://foo
>>>>> * spring-event://default
>>>>>
>>>>> route1 This is an example route which you can start, stop and modify
>>>>
>>
>>
>
Re: Web Console configuration
Posted by mistrz <gr...@edmunds.com>.
Willem, the page you are mentioning does not have the information I'm asking
about.
willem.jiang wrote:
>
> Hi,
> You can find the Web Console information here[1].
> [1] http://camel.apache.org/web-console.html
>
> Willem
>
> mistrz wrote:
>> Which port (server name) is the console connecting to by default?
>>
>>
>> willem.jiang wrote:
>>> I don't think you can configure the broker url from the Web Console,
>>> as it is defined in the jms component before the camel context is
>>> started.
>>>
>>> Willem
>>>
>>> mistrz wrote:
>>>> How do I configure Web Console to look at my routes? Is there a
>>>> parameter to
>>>> define the broker uri? (Currently I have tcp://localhost:61616). All I
>>>> see
>>>> is default endpoints and routes:
>>>>
>>>> * mock://results
>>>> * seda://foo
>>>> * spring-event://default
>>>>
>>>> route1 This is an example route which you can start, stop and modify
>>>
>>>
>>
>
>
>
--
View this message in context: http://old.nabble.com/Web-Console-configuration-tp26878983p26884831.html
Sent from the Camel - Users mailing list archive at Nabble.com.
Re: Web Console configuration
Posted by Willem Jiang <wi...@gmail.com>.
Hi,
You can find the Web Console information here[1].
[1] http://camel.apache.org/web-console.html
Willem
mistrz wrote:
> Which port (server name) is the console connecting to by default?
>
>
> willem.jiang wrote:
>> I don't think you can configure the broker url from the Web Console,
>> as it is defined in the jms component before the camel context is started.
>>
>> Willem
>>
>> mistrz wrote:
>>> How do I configure Web Console to look at my routes? Is there a
>>> parameter to
>>> define the broker uri? (Currently I have tcp://localhost:61616). All I
>>> see
>>> is default endpoints and routes:
>>>
>>> * mock://results
>>> * seda://foo
>>> * spring-event://default
>>>
>>> route1 This is an example route which you can start, stop and modify
>>
>>
>
Re: Web Console configuration
Posted by James Strachan <ja...@gmail.com>.
2009/12/22 mistrz <gr...@edmunds.com>:
>
> Which port (server name) is the console connecting to by default?
The web console is a WAR; you can drop it into any web container on any port.
If you are using maven you can run it via "mvn jetty:run-war" and use
the jetty plugin to specify which port you wanna use (by default its
8080)
http://docs.codehaus.org/display/JETTY/Maven+Jetty+Plugin
--
James
-------
http://macstrac.blogspot.com/
Open Source Integration
http://fusesource.com/
Re: Web Console configuration
Posted by mistrz <gr...@edmunds.com>.
Which port (server name) is the console connecting to by default?
willem.jiang wrote:
>
> I don't think you can configure the broker url from the Web Console,
> as it is defined in the jms component before the camel context is started.
>
> Willem
>
> mistrz wrote:
>> How do I configure Web Console to look at my routes? Is there a
>> parameter to
>> define the broker uri? (Currently I have tcp://localhost:61616). All I
>> see
>> is default endpoints and routes:
>>
>> * mock://results
>> * seda://foo
>> * spring-event://default
>>
>> route1 This is an example route which you can start, stop and modify
>
>
>
--
View this message in context: http://old.nabble.com/Web-Console-configuration-tp26878983p26883199.html
Sent from the Camel - Users mailing list archive at Nabble.com.
Re: Web Console configuration
Posted by Willem Jiang <wi...@gmail.com>.
I don't think you can configure the broker url from the Web Console,
as it is defined in the jms component before the camel context is started.
Willem
mistrz wrote:
> How do I configure Web Console to look at my routes? Is there a parameter to
> define the broker uri? (Currently I have tcp://localhost:61616). All I see
> is default endpoints and routes:
>
> * mock://results
> * seda://foo
> * spring-event://default
>
> route1 This is an example route which you can start, stop and modify