I'm trying to get JMX active for my Tomcat server but do not succeed. In Netstat i do not see the port I defined for JMX. Since iseries is a bit of an outsider there is not much in the way of dicumentation i can find for, especially regarding the syntax of the java options.
And this:
CATALINA_OPTS="$CATALINA_OPTS "-Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port=48009 -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=false
Whatever I do, Tomcat starts, but not JMX
Does anyone know the correct syntax for these parameters in a iseries envrionment?
is the first Dcom.sun.management.jmxremote parameter necessary? Some sites omit it
Is there maybe a way to see why jmx does not start? I have tried everything both with jdk 1.4 as well as jdk 1.5
Thanks
Tom
Kees Jan Koster
Ranch Hand
Joined: Mar 31, 2009
Posts: 222
posted
0
Dear Tom,
That is precisely why I created Java-monitor. (http://java-monitor.com) It removes the need to deal with enabling JMX, getting it to work on a specific port range (you know JMX uses RMI, which uses dynamic port allocation, yes?) and the subsequent firewall nastiness.
Java-monitor builds on JMX, but connects to the mbean server directly and then uses web services to collect the samples. No firewall changes needed, no configuration.