Return-Path: Delivered-To: apmail-tomcat-dev-archive@www.apache.org Received: (qmail 78444 invoked from network); 18 Jul 2008 14:12:00 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 18 Jul 2008 14:12:00 -0000 Received: (qmail 80236 invoked by uid 500); 18 Jul 2008 14:11:56 -0000 Delivered-To: apmail-tomcat-dev-archive@tomcat.apache.org Received: (qmail 80177 invoked by uid 500); 18 Jul 2008 14:11:56 -0000 Mailing-List: contact dev-help@tomcat.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: "Tomcat Developers List" Delivered-To: mailing list dev@tomcat.apache.org Received: (qmail 80166 invoked by uid 500); 18 Jul 2008 14:11:56 -0000 Delivered-To: apmail-jakarta-tomcat-dev@jakarta.apache.org Received: (qmail 80163 invoked by uid 99); 18 Jul 2008 14:11:56 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 18 Jul 2008 07:11:56 -0700 X-ASF-Spam-Status: No, hits=-2000.0 required=10.0 tests=ALL_TRUSTED X-Spam-Check-By: apache.org Received: from [140.211.11.4] (HELO eris.apache.org) (140.211.11.4) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 18 Jul 2008 14:11:10 +0000 Received: by eris.apache.org (Postfix, from userid 65534) id 1B19423889FE; Fri, 18 Jul 2008 07:11:05 -0700 (PDT) Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: svn commit: r677910 - in /tomcat/trunk/java/org/apache: catalina/startup/Bootstrap.java tomcat/util/modeler/Registry.java Date: Fri, 18 Jul 2008 14:11:04 -0000 To: tomcat-dev@jakarta.apache.org From: costin@apache.org X-Mailer: svnmailer-1.0.8 Message-Id: <20080718141105.1B19423889FE@eris.apache.org> X-Virus-Checked: Checked by ClamAV on apache.org Author: costin Date: Fri Jul 18 07:11:03 2008 New Revision: 677910 URL: http://svn.apache.org/viewvc?rev=677910&view=rev Log: This was discussed a month ago - didn't hear any objections. It uses the 'platform' mbean server instead of a new one if none was explicitely created. This allows using jconsole without any flags - without the change it would only show platform mbeans, now it has tomcat mbeans as well. Modified: tomcat/trunk/java/org/apache/catalina/startup/Bootstrap.java tomcat/trunk/java/org/apache/tomcat/util/modeler/Registry.java Modified: tomcat/trunk/java/org/apache/catalina/startup/Bootstrap.java URL: http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/catalina/startup/Bootstrap.java?rev=677910&r1=677909&r2=677910&view=diff ============================================================================== --- tomcat/trunk/java/org/apache/catalina/startup/Bootstrap.java (original) +++ tomcat/trunk/java/org/apache/catalina/startup/Bootstrap.java Fri Jul 18 07:11:03 2008 @@ -20,6 +20,7 @@ import java.io.File; +import java.lang.management.ManagementFactory; import java.lang.reflect.Method; import java.net.MalformedURLException; import java.net.URL; @@ -179,7 +180,7 @@ mBeanServer = (MBeanServer) MBeanServerFactory.findMBeanServer(null).get(0); } else { - mBeanServer = MBeanServerFactory.createMBeanServer(); + mBeanServer = ManagementFactory.getPlatformMBeanServer(); } // Register the server classloader Modified: tomcat/trunk/java/org/apache/tomcat/util/modeler/Registry.java URL: http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/tomcat/util/modeler/Registry.java?rev=677910&r1=677909&r2=677910&view=diff ============================================================================== --- tomcat/trunk/java/org/apache/tomcat/util/modeler/Registry.java (original) +++ tomcat/trunk/java/org/apache/tomcat/util/modeler/Registry.java Fri Jul 18 07:11:03 2008 @@ -22,6 +22,7 @@ import java.io.File; import java.io.FileInputStream; import java.io.InputStream; +import java.lang.management.ManagementFactory; import java.net.URL; import java.util.ArrayList; import java.util.HashMap; @@ -593,7 +594,7 @@ log.debug("Using existing MBeanServer " + (System.currentTimeMillis() - t1 )); } } else { - server=MBeanServerFactory.createMBeanServer(); + server = ManagementFactory.getPlatformMBeanServer(); if( log.isDebugEnabled() ) { log.debug("Creating MBeanServer"+ (System.currentTimeMillis() - t1 )); } --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscribe@tomcat.apache.org For additional commands, e-mail: dev-help@tomcat.apache.org