Hello Ben,
Tomcat relies on the out-of-the-box feature of the JVM to make the
MBeanServer accessible to other processes (possibly located on other
servers).
You have to add the following parameters to the Tomcat startup
command line :
-Dcom.sun.management.jmxremote \
-Dcom.sun.management.jmxremote.port=6969 \
-Dcom.sun.management.jmxremote.ssl=false \
-Dcom.sun.management.jmxremote.authenticate=false
JMX listen port 6969 is configurable.
All details at http://tomcat.apache.org/tomcat-6.0-doc/monitoring.html
Hope this helps,
Cyrille
--
Cyrille Le Clerc
[email protected]
http://blog.xebia.fr
On Tue, Dec 8, 2009 at 1:34 PM, Ben Katz <[email protected]> wrote:
>
> Hi,
> I use ManagementFactory.getPlatformMBeanServer() from within Apache Tomcat
> and from a regular JAR file (outside the scope of apache).
> I think (And correct me if im wrong) I'm getting different MBean Servers.
> My question is - How Do I reach the Tomcat mbean server from outside or
> alternatively, how do I register the MBeans from inside apache with the
> "outside world" MBean server.
> The first option (Reach the Tomcat mbean server from the outside) is
> preferable.
> Thanks!!
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]