<?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>

