hgomez 2003/10/16 03:58:15 Modified: jk/java/org/apache/jk/common JkMX.java Log: When adding jrmp support I added a sac of ... I win the Jaja D'Or contest this time Revision Changes Path 1.14 +9 -7 jakarta-tomcat-connectors/jk/java/org/apache/jk/common/JkMX.java Index: JkMX.java =================================================================== RCS file: /home/cvs/jakarta-tomcat-connectors/jk/java/org/apache/jk/common/JkMX.java,v retrieving revision 1.13 retrieving revision 1.14 diff -u -r1.13 -r1.14 --- JkMX.java 25 Sep 2003 15:24:44 -0000 1.13 +++ JkMX.java 16 Oct 2003 10:58:15 -0000 1.14 @@ -179,12 +179,12 @@ } } - if (classExists("mx4j.tools.naming.NamingService")) { + if (! adapterLoaded && classExists("mx4j.tools.naming.NamingService")) { try { - ObjectName serverName2 = new ObjectName("Naming:name=rmiregistry"); - mserver.createMBean("mx4j.tools.naming.NamingService", serverName2, null); - mserver.invoke(serverName2, "start", null, null); - log.info( "Creating " + serverName2 ); + serverName = new ObjectName("Naming:name=rmiregistry"); + mserver.createMBean("mx4j.tools.naming.NamingService", serverName, null); + mserver.invoke(serverName, "start", null, null); + log.info( "Creating " + serverName ); // Create the JRMP adaptor ObjectName adaptor = new ObjectName("Adaptor:protocol=jrmp"); @@ -218,11 +218,12 @@ adapterLoaded = true; } catch( Exception ex ) { - log.info( "MX4j RMI adapter not loaded: " + ex.toString()); + serverName = null; + log.error( "MX4j RMI adapter not loaded: " + ex.toString()); } } - if (classExists("com.sun.jdmk.comm.HtmlAdaptorServer")) { + if (! adapterLoaded && classExists("com.sun.jdmk.comm.HtmlAdaptorServer")) { try { Class c=Class.forName( "com.sun.jdmk.comm.HtmlAdaptorServer" ); Object o=c.newInstance(); @@ -237,6 +238,7 @@ adapterLoaded = true; } catch( Throwable t ) { + serverName = null; log.error( "Can't load the JMX_RI http adapter " + t.toString() ); } }
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]