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]