camel-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Tyler Durvik <phangb...@gmail.com>
Subject Re: Connecting remotely via JMX
Date Wed, 21 Aug 2013 17:07:04 GMT
I "ported" my java DSL to Spring DSL and can connect using the JMX URI:

service:jmx:rmi:///jndi/rmi://<hostname>:1099/jmxrmi/camel

I did add the following line in the Spring DSL:

<camel:jmxAgent id="jmx" mbeanObjectDomainName="com.a.b.c" />

In the Java DSL I have the following:

ManagementAgent agent =
getContext().getManagementStrategy().getManagementAgent();
if( !agent.getCreateConnector() )
agent.setCreateConnector( true );

agent.setUsePlatformMBeanServer(true);
agent.setMBeanObjectDomainName("com.a.b.c");

And it doesn't help me at all.



On Wed, Aug 21, 2013 at 10:09 AM, Tyler Durvik <phangbyte@gmail.com> wrote:

> Also, I am running JDK 1.7.0_25-b16 64-bit on Windows 7 Pro.
>
>
>
> On Wed, Aug 21, 2013 at 9:47 AM, Tyler Durvik <phangbyte@gmail.com> wrote:
>
>> I am running standalone.  Created the project using "mvn
>> archetype:generate" and went through the steps to create a Java DSL project.
>>
>>
>>
>> On Wed, Aug 21, 2013 at 9:43 AM, Claus Ibsen <claus.ibsen@gmail.com>wrote:
>>
>>> Are you running standalone or in some server/container? And if so which
>>> one?
>>>
>>> On Wed, Aug 21, 2013 at 3:35 PM, Tyler Durvik <phangbyte@gmail.com>
>>> wrote:
>>> > I have routes defined using Java DSL and want to connect to the JVM
>>> > remotely to monitor the Camel Processors using jconsole.  Is there
>>> > something special that I must do in the Java DSL to enable remote JMX?
>>> >  Even when I'm on the same machine, jconsole can only connect when I
>>> choose
>>> > the PID.  The URL I am using to try and connect is:
>>> >
>>> > service:jmx:rmi:///jndi/rmi://<computer name>:1099/jmxrmi/camel
>>> >
>>> > I did notice in my Java DSL that the method
>>> >
>>> >
>>> getContext().getManagementStrategy().getManagementAgent().getCreateConnector()
>>> >
>>> > returns false.  I set it to true and get the same results.  What am I
>>> doing
>>> > wrong?  I am using Camel version 2.11.1.
>>>
>>>
>>>
>>> --
>>> Claus Ibsen
>>> -----------------
>>> Red Hat, Inc.
>>> Email: cibsen@redhat.com
>>> Twitter: davsclaus
>>> Blog: http://davsclaus.com
>>> Author of Camel in Action: http://www.manning.com/ibsen
>>>
>>
>>
>

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message