You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tomcat.apache.org by Michele Mazzucco <Mi...@ncl.ac.uk> on 2006/09/14 11:23:24 UTC
tomcat jmx agent question
Hi all,
which kind of JMX connector does tomcat uses, rmi? If it is rmi, which
port is it used? In which class is the JMX agent started?
Thanks,
Michele
---------------------------------------------------------------------
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
For additional commands, e-mail: users-help@tomcat.apache.org
Re: tomcat jmx agent question
Posted by Michele Mazzucco <Mi...@ncl.ac.uk>.
Right, ok, this makes sense. And what about if it runs in another tomcat
instance (or if it's a standalone application)? Is the url something like
service:jmx:rmi:///jndi/rmi://<host>:<port>/jmxrmi,
where port is the value specified by -Dcom.sun.management.jmxremote.port?
Thanks,
Michele
Mikolaj Rydzewski wrote:
> Michele Mazzucco wrote:
>> I understand this. What I don't understand is, how can I access (inside
>> a web application or program) the mbeans exposed by another web
>> application? Do you have any chunk of code to show me?
>>
> If you want to access another webapp's mbeans (but running in the same
> Tomcat instance) you simply use
> ManagementFactory.getPlatformMBeanServer() and then query for other mbeans.
>
---------------------------------------------------------------------
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
For additional commands, e-mail: users-help@tomcat.apache.org
Re: tomcat jmx agent question
Posted by Mikolaj Rydzewski <mi...@ceti.pl>.
Michele Mazzucco wrote:
> I understand this. What I don't understand is, how can I access (inside
> a web application or program) the mbeans exposed by another web
> application? Do you have any chunk of code to show me?
>
If you want to access another webapp's mbeans (but running in the same
Tomcat instance) you simply use
ManagementFactory.getPlatformMBeanServer() and then query for other mbeans.
--
Mikolaj Rydzewski <mi...@ceti.pl>
Re: tomcat jmx agent question
Posted by Michele Mazzucco <Mi...@ncl.ac.uk>.
Hi Mikolaj,
I understand this. What I don't understand is, how can I access (inside
a web application or program) the mbeans exposed by another web
application? Do you have any chunk of code to show me?
Thanks,
Michele
Mikolaj Rydzewski wrote:
> Michele Mazzucco wrote:
>> right, that's the response to my question :).
>> Now, I've got a web application exposing some mbeans. How can I access
>> them from outside (another web application deployed on the same machine,
>> for example)?
>>
> Enable remote JXM access. Just like when working with jconsole.
>
---------------------------------------------------------------------
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
For additional commands, e-mail: users-help@tomcat.apache.org
Re: tomcat jmx agent question
Posted by Mikolaj Rydzewski <mi...@ceti.pl>.
Michele Mazzucco wrote:
> right, that's the response to my question :).
> Now, I've got a web application exposing some mbeans. How can I access
> them from outside (another web application deployed on the same machine,
> for example)?
>
Enable remote JXM access. Just like when working with jconsole.
--
Mikolaj Rydzewski <mi...@ceti.pl>
Re: tomcat jmx agent question
Posted by Michele Mazzucco <Mi...@ncl.ac.uk>.
Hi Peter,
right, that's the response to my question :).
Now, I've got a web application exposing some mbeans. How can I access
them from outside (another web application deployed on the same machine,
for example)?
Michele
Peter Rossbach wrote:
> HI Michele,
>
> please, read the sun jmx docs.
>
> The default jmx server from java 5 starts a rmi registry and starts a
> jmx server socket.
> Currently the jmx server socket port change with every start from your
> jvm. You can't
> control the port or binding an ip address from command line. Please,
> read the details at jmx api javadocs (javax.management.remote).
>
> Peter
>
>
> Am 14.09.2006 um 18:23 schrieb Michele Mazzucco:
>
>> I'm sorry Peter, but you didn't reply to my questions ;): with the out
>> of the box configuration, what happens if I want to connect this way:
>>
>> JMXServiceURL url = new JMXServiceURL(
>> "service:jmx:rmi:///jndi/rmi://localhost:9999/server");
>> JMXConnector jmxc = JMXConnectorFactory.connect(url, null);
>>
>>
>> what should I punt instead of "service:jmx...."? Does tomcat run a rmi
>> registry somewhere? If not, why can I access the MBeans exposed by
>> tomcat, even from remote nodes (from the admin console)?, should I start
>> a rmiregistry in my web application?
>> If yes, which port is it used?
>>
>>
>> Thanks,
>> Michele
>>
>> Peter Rossbach wrote:
>>> Hi,
>>>
>>> Am 14.09.2006 um 16:25 schrieb Michele Mazzucco:
>>>
>>>> Thanks Peter.
>>>>
>>>> Peter Rossbach wrote:
>>>>> Hi,
>>>>>
>>>>> I don't know about this experiment, but it seems not finished. Please,
>>>>> use sun jdk command line args to start your jmx adapter.
>>>>
>>>> I though tomcat used mx4j.
>>>>
>>> Only with JDK 1.4. See JDK 1.4 Compatability package at tomcat 5.5
>>> donwload page.
>>>
>>>>> One of the strange things of the current Java 5 JVM is: You can
>>>>> only set
>>>>> the naming port and not the real communication port :-(
>>>>> This is obviously bad for people that use a firewall.
>>>>>
>>>>> http://java.sun.com/j2se/1.5.0/docs/guide/management/agent.html#properties
>>>>>
>>>>>
>>>>>
>>>>> With JMX API you can set the communication port and socket address.
>>>>>
>>>>> Peter
>>>>>
>>>>>
>>>> Michele
>>>>
>>>>> Am 14.09.2006 um 12:41 schrieb Michele Mazzucco:
>>>>>
>>>>>> Hi Peter,
>>>>>>
>>>>>> thanks. But what about "out of the box" configuration?, the
>>>>>> org.apache.tomcat.servlets.jmxremote.JmxRemoteServlet creates a rmi
>>>>>> registry on port 1099 and a jmx service url at
>>>>>> service:jmx:rmi://rmiHost/jndi/rmi://localhost:1099/jndiPath. So the
>>>>>> question is, is rmi the default jmx protocol?
>>>>>>
>>>>>> Thanks,
>>>>>> Michele
>>>>>>
>>>>>> Peter Rossbach wrote:
>>>>>>> Hi,
>>>>>>> please read the docs
>>>>>>>
>>>>>>> http://tomcat.apache.org/tomcat-5.5-doc/monitoring.html
>>>>>>>
>>>>>>> Regards
>>>>>>> Peter
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> Am 14.09.2006 um 11:23 schrieb Michele Mazzucco:
>>>>>>>
>>>>>>>> Hi all,
>>>>>>>>
>>>>>>>> which kind of JMX connector does tomcat uses, rmi? If it is rmi,
>>>>>>>> which
>>>>>>>> port is it used? In which class is the JMX agent started?
>>>>>>>>
>>>>>>>> Thanks,
>>>>>>>> Michele
>>>>>>>>
>>>>>>>> ---------------------------------------------------------------------
>>>>>>>>
>>>>>>>> To start a new topic, e-mail: users@tomcat.apache.org
>>>>>>>> To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
>>>>>>>> For additional commands, e-mail: users-help@tomcat.apache.org
>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>
>>>>>> ---------------------------------------------------------------------
>>>>>> To start a new topic, e-mail: users@tomcat.apache.org
>>>>>> To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
>>>>>> For additional commands, e-mail: users-help@tomcat.apache.org
>>>>>>
>>>>>>
>>>>>
>>>>>
>>>>
>>>> ---------------------------------------------------------------------
>>>> To start a new topic, e-mail: users@tomcat.apache.org
>>>> To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
>>>> For additional commands, e-mail: users-help@tomcat.apache.org
>>>>
>>>>
>>>
>>>
>>> ---------------------------------------------------------------------
>>> To start a new topic, e-mail: users@tomcat.apache.org
>>> To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
>>> For additional commands, e-mail: users-help@tomcat.apache.org
>>>
>>
>> ---------------------------------------------------------------------
>> To start a new topic, e-mail: users@tomcat.apache.org
>> To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
>> For additional commands, e-mail: users-help@tomcat.apache.org
>>
>>
>
>
> ---------------------------------------------------------------------
> To start a new topic, e-mail: users@tomcat.apache.org
> To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
> For additional commands, e-mail: users-help@tomcat.apache.org
>
---------------------------------------------------------------------
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
For additional commands, e-mail: users-help@tomcat.apache.org
Re: tomcat jmx agent question
Posted by Peter Rossbach <pr...@objektpark.de>.
HI Michele,
please, read the sun jmx docs.
The default jmx server from java 5 starts a rmi registry and starts a
jmx server socket.
Currently the jmx server socket port change with every start from
your jvm. You can't
control the port or binding an ip address from command line. Please,
read the details at jmx api javadocs (javax.management.remote).
Peter
Am 14.09.2006 um 18:23 schrieb Michele Mazzucco:
> I'm sorry Peter, but you didn't reply to my questions ;): with the out
> of the box configuration, what happens if I want to connect this way:
>
> JMXServiceURL url = new JMXServiceURL(
> "service:jmx:rmi:///jndi/rmi://localhost:9999/server");
> JMXConnector jmxc = JMXConnectorFactory.connect(url, null);
>
>
> what should I punt instead of "service:jmx...."? Does tomcat run a rmi
> registry somewhere? If not, why can I access the MBeans exposed by
> tomcat, even from remote nodes (from the admin console)?, should I
> start
> a rmiregistry in my web application?
> If yes, which port is it used?
>
>
> Thanks,
> Michele
>
> Peter Rossbach wrote:
>> Hi,
>>
>> Am 14.09.2006 um 16:25 schrieb Michele Mazzucco:
>>
>>> Thanks Peter.
>>>
>>> Peter Rossbach wrote:
>>>> Hi,
>>>>
>>>> I don't know about this experiment, but it seems not finished.
>>>> Please,
>>>> use sun jdk command line args to start your jmx adapter.
>>>
>>> I though tomcat used mx4j.
>>>
>> Only with JDK 1.4. See JDK 1.4 Compatability package at tomcat 5.5
>> donwload page.
>>
>>>> One of the strange things of the current Java 5 JVM is: You can
>>>> only set
>>>> the naming port and not the real communication port :-(
>>>> This is obviously bad for people that use a firewall.
>>>>
>>>> http://java.sun.com/j2se/1.5.0/docs/guide/management/
>>>> agent.html#properties
>>>>
>>>>
>>>> With JMX API you can set the communication port and socket address.
>>>>
>>>> Peter
>>>>
>>>>
>>> Michele
>>>
>>>> Am 14.09.2006 um 12:41 schrieb Michele Mazzucco:
>>>>
>>>>> Hi Peter,
>>>>>
>>>>> thanks. But what about "out of the box" configuration?, the
>>>>> org.apache.tomcat.servlets.jmxremote.JmxRemoteServlet creates a
>>>>> rmi
>>>>> registry on port 1099 and a jmx service url at
>>>>> service:jmx:rmi://rmiHost/jndi/rmi://localhost:1099/jndiPath.
>>>>> So the
>>>>> question is, is rmi the default jmx protocol?
>>>>>
>>>>> Thanks,
>>>>> Michele
>>>>>
>>>>> Peter Rossbach wrote:
>>>>>> Hi,
>>>>>> please read the docs
>>>>>>
>>>>>> http://tomcat.apache.org/tomcat-5.5-doc/monitoring.html
>>>>>>
>>>>>> Regards
>>>>>> Peter
>>>>>>
>>>>>>
>>>>>>
>>>>>> Am 14.09.2006 um 11:23 schrieb Michele Mazzucco:
>>>>>>
>>>>>>> Hi all,
>>>>>>>
>>>>>>> which kind of JMX connector does tomcat uses, rmi? If it is rmi,
>>>>>>> which
>>>>>>> port is it used? In which class is the JMX agent started?
>>>>>>>
>>>>>>> Thanks,
>>>>>>> Michele
>>>>>>>
>>>>>>> ----------------------------------------------------------------
>>>>>>> -----
>>>>>>> To start a new topic, e-mail: users@tomcat.apache.org
>>>>>>> To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
>>>>>>> For additional commands, e-mail: users-help@tomcat.apache.org
>>>>>>>
>>>>>>>
>>>>>>
>>>>>>
>>>>>
>>>>> ------------------------------------------------------------------
>>>>> ---
>>>>> To start a new topic, e-mail: users@tomcat.apache.org
>>>>> To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
>>>>> For additional commands, e-mail: users-help@tomcat.apache.org
>>>>>
>>>>>
>>>>
>>>>
>>>
>>> --------------------------------------------------------------------
>>> -
>>> To start a new topic, e-mail: users@tomcat.apache.org
>>> To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
>>> For additional commands, e-mail: users-help@tomcat.apache.org
>>>
>>>
>>
>>
>> ---------------------------------------------------------------------
>> To start a new topic, e-mail: users@tomcat.apache.org
>> To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
>> For additional commands, e-mail: users-help@tomcat.apache.org
>>
>
> ---------------------------------------------------------------------
> To start a new topic, e-mail: users@tomcat.apache.org
> To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
> For additional commands, e-mail: users-help@tomcat.apache.org
>
>
---------------------------------------------------------------------
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
For additional commands, e-mail: users-help@tomcat.apache.org
Re: tomcat jmx agent question
Posted by Michele Mazzucco <Mi...@ncl.ac.uk>.
I'm sorry Peter, but you didn't reply to my questions ;): with the out
of the box configuration, what happens if I want to connect this way:
JMXServiceURL url = new JMXServiceURL(
"service:jmx:rmi:///jndi/rmi://localhost:9999/server");
JMXConnector jmxc = JMXConnectorFactory.connect(url, null);
what should I punt instead of "service:jmx...."? Does tomcat run a rmi
registry somewhere? If not, why can I access the MBeans exposed by
tomcat, even from remote nodes (from the admin console)?, should I start
a rmiregistry in my web application?
If yes, which port is it used?
Thanks,
Michele
Peter Rossbach wrote:
> Hi,
>
> Am 14.09.2006 um 16:25 schrieb Michele Mazzucco:
>
>> Thanks Peter.
>>
>> Peter Rossbach wrote:
>>> Hi,
>>>
>>> I don't know about this experiment, but it seems not finished. Please,
>>> use sun jdk command line args to start your jmx adapter.
>>
>> I though tomcat used mx4j.
>>
> Only with JDK 1.4. See JDK 1.4 Compatability package at tomcat 5.5
> donwload page.
>
>>> One of the strange things of the current Java 5 JVM is: You can only set
>>> the naming port and not the real communication port :-(
>>> This is obviously bad for people that use a firewall.
>>>
>>> http://java.sun.com/j2se/1.5.0/docs/guide/management/agent.html#properties
>>>
>>>
>>> With JMX API you can set the communication port and socket address.
>>>
>>> Peter
>>>
>>>
>> Michele
>>
>>> Am 14.09.2006 um 12:41 schrieb Michele Mazzucco:
>>>
>>>> Hi Peter,
>>>>
>>>> thanks. But what about "out of the box" configuration?, the
>>>> org.apache.tomcat.servlets.jmxremote.JmxRemoteServlet creates a rmi
>>>> registry on port 1099 and a jmx service url at
>>>> service:jmx:rmi://rmiHost/jndi/rmi://localhost:1099/jndiPath. So the
>>>> question is, is rmi the default jmx protocol?
>>>>
>>>> Thanks,
>>>> Michele
>>>>
>>>> Peter Rossbach wrote:
>>>>> Hi,
>>>>> please read the docs
>>>>>
>>>>> http://tomcat.apache.org/tomcat-5.5-doc/monitoring.html
>>>>>
>>>>> Regards
>>>>> Peter
>>>>>
>>>>>
>>>>>
>>>>> Am 14.09.2006 um 11:23 schrieb Michele Mazzucco:
>>>>>
>>>>>> Hi all,
>>>>>>
>>>>>> which kind of JMX connector does tomcat uses, rmi? If it is rmi,
>>>>>> which
>>>>>> port is it used? In which class is the JMX agent started?
>>>>>>
>>>>>> Thanks,
>>>>>> Michele
>>>>>>
>>>>>> ---------------------------------------------------------------------
>>>>>> To start a new topic, e-mail: users@tomcat.apache.org
>>>>>> To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
>>>>>> For additional commands, e-mail: users-help@tomcat.apache.org
>>>>>>
>>>>>>
>>>>>
>>>>>
>>>>
>>>> ---------------------------------------------------------------------
>>>> To start a new topic, e-mail: users@tomcat.apache.org
>>>> To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
>>>> For additional commands, e-mail: users-help@tomcat.apache.org
>>>>
>>>>
>>>
>>>
>>
>> ---------------------------------------------------------------------
>> To start a new topic, e-mail: users@tomcat.apache.org
>> To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
>> For additional commands, e-mail: users-help@tomcat.apache.org
>>
>>
>
>
> ---------------------------------------------------------------------
> To start a new topic, e-mail: users@tomcat.apache.org
> To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
> For additional commands, e-mail: users-help@tomcat.apache.org
>
---------------------------------------------------------------------
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
For additional commands, e-mail: users-help@tomcat.apache.org
Re: tomcat jmx agent question
Posted by Peter Rossbach <pr...@objektpark.de>.
Hi,
Am 14.09.2006 um 16:25 schrieb Michele Mazzucco:
> Thanks Peter.
>
> Peter Rossbach wrote:
>> Hi,
>>
>> I don't know about this experiment, but it seems not finished.
>> Please,
>> use sun jdk command line args to start your jmx adapter.
>
> I though tomcat used mx4j.
>
Only with JDK 1.4. See JDK 1.4 Compatability package at tomcat 5.5
donwload page.
>> One of the strange things of the current Java 5 JVM is: You can
>> only set
>> the naming port and not the real communication port :-(
>> This is obviously bad for people that use a firewall.
>>
>> http://java.sun.com/j2se/1.5.0/docs/guide/management/
>> agent.html#properties
>>
>> With JMX API you can set the communication port and socket address.
>>
>> Peter
>>
>>
> Michele
>
>> Am 14.09.2006 um 12:41 schrieb Michele Mazzucco:
>>
>>> Hi Peter,
>>>
>>> thanks. But what about "out of the box" configuration?, the
>>> org.apache.tomcat.servlets.jmxremote.JmxRemoteServlet creates a rmi
>>> registry on port 1099 and a jmx service url at
>>> service:jmx:rmi://rmiHost/jndi/rmi://localhost:1099/jndiPath. So the
>>> question is, is rmi the default jmx protocol?
>>>
>>> Thanks,
>>> Michele
>>>
>>> Peter Rossbach wrote:
>>>> Hi,
>>>> please read the docs
>>>>
>>>> http://tomcat.apache.org/tomcat-5.5-doc/monitoring.html
>>>>
>>>> Regards
>>>> Peter
>>>>
>>>>
>>>>
>>>> Am 14.09.2006 um 11:23 schrieb Michele Mazzucco:
>>>>
>>>>> Hi all,
>>>>>
>>>>> which kind of JMX connector does tomcat uses, rmi? If it is
>>>>> rmi, which
>>>>> port is it used? In which class is the JMX agent started?
>>>>>
>>>>> Thanks,
>>>>> Michele
>>>>>
>>>>> ------------------------------------------------------------------
>>>>> ---
>>>>> To start a new topic, e-mail: users@tomcat.apache.org
>>>>> To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
>>>>> For additional commands, e-mail: users-help@tomcat.apache.org
>>>>>
>>>>>
>>>>
>>>>
>>>
>>> --------------------------------------------------------------------
>>> -
>>> To start a new topic, e-mail: users@tomcat.apache.org
>>> To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
>>> For additional commands, e-mail: users-help@tomcat.apache.org
>>>
>>>
>>
>>
>
> ---------------------------------------------------------------------
> To start a new topic, e-mail: users@tomcat.apache.org
> To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
> For additional commands, e-mail: users-help@tomcat.apache.org
>
>
---------------------------------------------------------------------
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
For additional commands, e-mail: users-help@tomcat.apache.org
Re: tomcat jmx agent question
Posted by Michele Mazzucco <Mi...@ncl.ac.uk>.
Thanks Peter.
Peter Rossbach wrote:
> Hi,
>
> I don't know about this experiment, but it seems not finished. Please,
> use sun jdk command line args to start your jmx adapter.
I though tomcat used mx4j.
> One of the strange things of the current Java 5 JVM is: You can only set
> the naming port and not the real communication port :-(
> This is obviously bad for people that use a firewall.
>
> http://java.sun.com/j2se/1.5.0/docs/guide/management/agent.html#properties
>
> With JMX API you can set the communication port and socket address.
>
> Peter
>
>
Michele
> Am 14.09.2006 um 12:41 schrieb Michele Mazzucco:
>
>> Hi Peter,
>>
>> thanks. But what about "out of the box" configuration?, the
>> org.apache.tomcat.servlets.jmxremote.JmxRemoteServlet creates a rmi
>> registry on port 1099 and a jmx service url at
>> service:jmx:rmi://rmiHost/jndi/rmi://localhost:1099/jndiPath. So the
>> question is, is rmi the default jmx protocol?
>>
>> Thanks,
>> Michele
>>
>> Peter Rossbach wrote:
>>> Hi,
>>> please read the docs
>>>
>>> http://tomcat.apache.org/tomcat-5.5-doc/monitoring.html
>>>
>>> Regards
>>> Peter
>>>
>>>
>>>
>>> Am 14.09.2006 um 11:23 schrieb Michele Mazzucco:
>>>
>>>> Hi all,
>>>>
>>>> which kind of JMX connector does tomcat uses, rmi? If it is rmi, which
>>>> port is it used? In which class is the JMX agent started?
>>>>
>>>> Thanks,
>>>> Michele
>>>>
>>>> ---------------------------------------------------------------------
>>>> To start a new topic, e-mail: users@tomcat.apache.org
>>>> To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
>>>> For additional commands, e-mail: users-help@tomcat.apache.org
>>>>
>>>>
>>>
>>>
>>
>> ---------------------------------------------------------------------
>> To start a new topic, e-mail: users@tomcat.apache.org
>> To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
>> For additional commands, e-mail: users-help@tomcat.apache.org
>>
>>
>
>
---------------------------------------------------------------------
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
For additional commands, e-mail: users-help@tomcat.apache.org
Re: tomcat jmx agent question
Posted by Peter Rossbach <pr...@objektpark.de>.
Hi,
I don't know about this experiment, but it seems not finished.
Please, use sun jdk command line args to start your jmx adapter.
One of the strange things of the current Java 5 JVM is: You can only
set the naming port and not the real communication port :-(
This is obviously bad for people that use a firewall.
http://java.sun.com/j2se/1.5.0/docs/guide/management/
agent.html#properties
With JMX API you can set the communication port and socket address.
Peter
Am 14.09.2006 um 12:41 schrieb Michele Mazzucco:
> Hi Peter,
>
> thanks. But what about "out of the box" configuration?, the
> org.apache.tomcat.servlets.jmxremote.JmxRemoteServlet creates a rmi
> registry on port 1099 and a jmx service url at
> service:jmx:rmi://rmiHost/jndi/rmi://localhost:1099/jndiPath. So the
> question is, is rmi the default jmx protocol?
>
> Thanks,
> Michele
>
> Peter Rossbach wrote:
>> Hi,
>> please read the docs
>>
>> http://tomcat.apache.org/tomcat-5.5-doc/monitoring.html
>>
>> Regards
>> Peter
>>
>>
>>
>> Am 14.09.2006 um 11:23 schrieb Michele Mazzucco:
>>
>>> Hi all,
>>>
>>> which kind of JMX connector does tomcat uses, rmi? If it is rmi,
>>> which
>>> port is it used? In which class is the JMX agent started?
>>>
>>> Thanks,
>>> Michele
>>>
>>> --------------------------------------------------------------------
>>> -
>>> To start a new topic, e-mail: users@tomcat.apache.org
>>> To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
>>> For additional commands, e-mail: users-help@tomcat.apache.org
>>>
>>>
>>
>>
>
> ---------------------------------------------------------------------
> To start a new topic, e-mail: users@tomcat.apache.org
> To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
> For additional commands, e-mail: users-help@tomcat.apache.org
>
>
Re: tomcat jmx agent question
Posted by Michele Mazzucco <Mi...@ncl.ac.uk>.
Hi Peter,
thanks. But what about "out of the box" configuration?, the
org.apache.tomcat.servlets.jmxremote.JmxRemoteServlet creates a rmi
registry on port 1099 and a jmx service url at
service:jmx:rmi://rmiHost/jndi/rmi://localhost:1099/jndiPath. So the
question is, is rmi the default jmx protocol?
Thanks,
Michele
Peter Rossbach wrote:
> Hi,
> please read the docs
>
> http://tomcat.apache.org/tomcat-5.5-doc/monitoring.html
>
> Regards
> Peter
>
>
>
> Am 14.09.2006 um 11:23 schrieb Michele Mazzucco:
>
>> Hi all,
>>
>> which kind of JMX connector does tomcat uses, rmi? If it is rmi, which
>> port is it used? In which class is the JMX agent started?
>>
>> Thanks,
>> Michele
>>
>> ---------------------------------------------------------------------
>> To start a new topic, e-mail: users@tomcat.apache.org
>> To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
>> For additional commands, e-mail: users-help@tomcat.apache.org
>>
>>
>
>
---------------------------------------------------------------------
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
For additional commands, e-mail: users-help@tomcat.apache.org
Re: tomcat jmx agent question
Posted by Peter Rossbach <pr...@objektpark.de>.
Hi,
please read the docs
http://tomcat.apache.org/tomcat-5.5-doc/monitoring.html
Regards
Peter
Am 14.09.2006 um 11:23 schrieb Michele Mazzucco:
> Hi all,
>
> which kind of JMX connector does tomcat uses, rmi? If it is rmi, which
> port is it used? In which class is the JMX agent started?
>
> Thanks,
> Michele
>
> ---------------------------------------------------------------------
> To start a new topic, e-mail: users@tomcat.apache.org
> To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
> For additional commands, e-mail: users-help@tomcat.apache.org
>
>