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
clecl...@xebia.fr
http://blog.xebia.fr

On Tue, Dec 8, 2009 at 1:34 PM, Ben Katz <ben.k...@gmail.com> 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: users-unsubscr...@tomcat.apache.org
For additional commands, e-mail: users-h...@tomcat.apache.org

Reply via email to