[Jboss-cvs] JBossAS SVN: r56605 - trunk/tomcat/src/main/org/jboss/web/tomcat/tc6

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Wed Sep 6 10:44:24 EDT 2006


Author: remy.maucherat at jboss.com
Date: 2006-09-06 10:44:22 -0400 (Wed, 06 Sep 2006)
New Revision: 56605

Modified:
   trunk/tomcat/src/main/org/jboss/web/tomcat/tc6/Tomcat6.java
   trunk/tomcat/src/main/org/jboss/web/tomcat/tc6/TomcatDeployer.java
Log:
- More fixes for usage of the modeler API.

Modified: trunk/tomcat/src/main/org/jboss/web/tomcat/tc6/Tomcat6.java
===================================================================
--- trunk/tomcat/src/main/org/jboss/web/tomcat/tc6/Tomcat6.java	2006-09-06 13:58:51 UTC (rev 56604)
+++ trunk/tomcat/src/main/org/jboss/web/tomcat/tc6/Tomcat6.java	2006-09-06 14:44:22 UTC (rev 56605)
@@ -400,10 +400,14 @@
       // Set the modeler Registry MBeanServer to the that of the tomcat service
       Registry.getRegistry().setMBeanServer(server);
 
-      server.createMBean("org.apache.commons.modeler.BaseModelMBean",
+      Registry.getRegistry().registerComponent(Class.forName("org.apache.catalina.startup.Catalina").newInstance(), 
+              objectName, "org.apache.catalina.startup.Catalina");
+      /*
+      server.createMBean("org.apache.tomcat.util.modeler.BaseModelMBean",
          objectName,
          new Object[]{"org.apache.catalina.startup.Catalina"},
          new String[]{"java.lang.String"});
+         */
 
       server.setAttribute(objectName, new Attribute
          ("catalinaHome",

Modified: trunk/tomcat/src/main/org/jboss/web/tomcat/tc6/TomcatDeployer.java
===================================================================
--- trunk/tomcat/src/main/org/jboss/web/tomcat/tc6/TomcatDeployer.java	2006-09-06 13:58:51 UTC (rev 56604)
+++ trunk/tomcat/src/main/org/jboss/web/tomcat/tc6/TomcatDeployer.java	2006-09-06 14:44:22 UTC (rev 56605)
@@ -61,6 +61,7 @@
 import org.jboss.web.tomcat.tc6.session.AbstractJBossManager;
 import org.jboss.web.tomcat.tc6.session.ClusteringNotSupportedException;
 import org.jboss.web.tomcat.tc6.session.JBossCacheManager;
+import org.apache.tomcat.util.modeler.Registry;
 
 /**
  * The tomcat web application deployer
@@ -176,11 +177,14 @@
             new String[]{});
       }
 
-      server.createMBean("org.apache.commons.modeler.BaseModelMBean",
+      /*
+      server.createMBean("org.apache.tomcat.util.modeler.BaseModelMBean",
          objectName, new Object[]{config.getContextClassName()},
          new String[]{"java.lang.String"});
+         */
+      Registry.getRegistry().registerComponent(Class.forName(config.getContextClassName()).newInstance(), 
+              objectName, config.getContextClassName());
 
-
       // Find and set config file on the context
       // If WAR is packed, expand config file to temp folder
       String ctxConfig = null;




More information about the jboss-cvs-commits mailing list