<?xml version="1.0"?> <!DOCTYPE Configure PUBLIC "-//Mort Bay Consulting//DTD Configure//EN" "http://jetty.mortbay.org/configure.dtd"> <!-- =============================================================== --> <!-- Configure the JVM JMX Server --> <!-- this configuration file should be used in combination with --> <!-- other configuration files. e.g. --> <!-- java -jar start.jar etc/jetty-jmx.xml etc/jetty.xml --> <!-- See jetty-jmx-mx4j.xml for a non JVM server solution --> <!-- =============================================================== --> <Configure id="Server" class="org.mortbay.jetty.Server"> <!-- =========================================================== --> <!-- Initialize platform mbean server --> <!-- =========================================================== --> <!-- Create an MBeanServer or use the jdk 1.5 platformMBeanServer --> <Call id="MBeanServer" class="java.lang.management.ManagementFactory" name="getPlatformMBeanServer"/> <!-- =========================================================== --> <!-- Initialize mx4j mbean server --> <!-- =========================================================== --> <!-- replace platform config with <Call id="MBeanServer" class="javax.management.MBeanServerFactory" name="createMBeanServer"/> --> <!-- initialize the Jetty MBean container --> <Get id="Container" name="container"> <Call name="addEventListener"> <Arg> <New class="org.mortbay.management.MBeanContainer"> <Arg><Ref id="MBeanServer"/></Arg> <!-- Set name="managementPort">8082</Set --> <Call name="start" /> </New> </Arg> </Call> </Get> <!-- optionally add a remote JMX connector <Call id="jmxConnector" class="javax.management.remote.JMXConnectorServerFactory" name="newJMXConnectorServer"> <Arg> <New class="javax.management.remote.JMXServiceURL"> <Arg>service:jmx:rmi:///jndi/rmi:///jettymbeanserver</Arg> </New> </Arg> <Arg/> <Arg><Ref id="MBeanServer"/></Arg> <Call name="start"/> </Call> --> </Configure>