costin 2003/02/27 20:56:54 Modified: resources/mbeans tomcat5-ant.xml Log: Update to the new syntax in modeler. Revision Changes Path 1.2 +44 -36 jakarta-tomcat-5/resources/mbeans/tomcat5-ant.xml Index: tomcat5-ant.xml =================================================================== RCS file: /home/cvs/jakarta-tomcat-5/resources/mbeans/tomcat5-ant.xml,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- tomcat5-ant.xml 26 Feb 2003 19:22:05 -0000 1.1 +++ tomcat5-ant.xml 28 Feb 2003 04:56:54 -0000 1.2 @@ -29,54 +29,62 @@ --> <target name="jmx-console-ri" depends="init" description="Enable JMX-RI console ( web interface )" > - <mbean code="com.sun.jdmk.comm.HtmlAdaptorServer" - name="jmx-console:type=HtmlAdaptorServer,port=9998"> - </mbean> - <jmx-attribute objectName="jmx-console:type=HtmlAdaptorServer,port=9998" - attribute="Port" type="int" value="9998"/> - <jmx-operation objectName="jmx-console:type=HtmlAdaptorServer,port=9998" - operation="start" /> + <jmx-service> + <mbean code="com.sun.jdmk.comm.HtmlAdaptorServer" + name="jmx-console:type=HtmlAdaptorServer,port=9998"> + <attribute name="Port" value="9998"/> + </mbean> + </jmx-service> + + </target> + + <target name="jmx-console-mx4j" depends="init" description="Enable JMX console ( mx4j )" > + + <jmx-service> + <mbean code="mx4j.adaptor.http.XSLTProcessor" + name="Http:name=XSLTProcessor"> + </mbean> + <mbean code="mx4j.adaptor.http.HttpAdaptor" + name="Http:name=HttpAdaptor"> + <attribute name="Port" value="9998"/> + <attribute name="ProcessorName" value="Http:name=XSLTProcessor"/> + </mbean> + </jmx-service> + </target> <!-- ======================= Server.xml based ================ --> + <property name="domain" value="Catalina" /> <target name="run" depends="init" description="Start tomcat as an mbean using server.xml config and returns"> - <property name="domain" value="Catalina" /> - - <modeler code="org.apache.catalina.startup.Catalina" - name="${domain}:type=server" /> - <jmxSet objectName="${domain}:type=server" - attribute="catalinaHome" - value="${tomcat.home}"/> - - <!-- We could also call init and set other properties - - init should load the modules --> - - <jmx objectName="${domain}:type=server" - operation="start" /> + <jmx-service> + <mbean code="org.apache.catalina.startup.Catalina" + name="${domain}:type=server" + modeler="true" > + <attribute name="catalinaHome" + value="${tomcat.home}"/> + </mbean> + </jmx-service> <echo message="Tomcat5 running"/> - <!-- let's add a context - using JMX - <property name="admin1Name" - value="${domain}:j2eeType=WebModule,name=//localhost/admin1,J2EEApplication=none,J2EEServer=none" /> - - <modeler code="org.apache.catalina.core.StandardContext" - name="${admin1Name}" /> - - <jmxSet objectName="${admin1Name}" - attribute="docBase" - value="${tomcat.home}/server/webapps/admin" /> - - <jmx objectName="${admin1Name}" - operation="init" /> - --> - + <!-- let's add a context - using JMX. + That will fail with class loader problems... XXX + --> + + <jmx-service> + <mbean name="${domain}:j2eeType=WebModule,name=//localhost/servlet-examples,J2EEApplication=none,J2EEServer=none" + code="org.apache.catalina.core.StandardContext" + modeler="true"> + <attribute name="docBase" + value="/ws/50/build/webapps/servlet-examples" /> + </mbean> + </jmx-service> </target> @@ -87,7 +95,7 @@ <target name="await" depends="init" description="Wait for tomcat stop. Call this target after run"> - <jmx objectName="Catalina:type=server" + <jmx objectName="${domain}:type=server" operation="await" /> </target>
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]