Return-Path: Delivered-To: apmail-jakarta-tomcat-dev-archive@apache.org Received: (qmail 79556 invoked from network); 30 Oct 2002 22:23:21 -0000 Received: from unknown (HELO nagoya.betaversion.org) (192.18.49.131) by daedalus.apache.org with SMTP; 30 Oct 2002 22:23:21 -0000 Received: (qmail 4999 invoked by uid 97); 30 Oct 2002 22:24:07 -0000 Delivered-To: qmlist-jakarta-archive-tomcat-dev@jakarta.apache.org Received: (qmail 4936 invoked by uid 97); 30 Oct 2002 22:24:05 -0000 Mailing-List: contact tomcat-dev-help@jakarta.apache.org; run by ezmlm Precedence: bulk List-Unsubscribe: List-Subscribe: List-Help: List-Post: List-Id: "Tomcat Developers List" Reply-To: "Tomcat Developers List" Delivered-To: mailing list tomcat-dev@jakarta.apache.org Received: (qmail 4832 invoked by uid 97); 30 Oct 2002 22:24:02 -0000 X-Antivirus: nagoya (v4218 created Aug 14 2002) Date: 30 Oct 2002 22:22:46 -0000 Message-ID: <20021030222246.8492.qmail@icarus.apache.org> From: costin@apache.org To: jakarta-tomcat-connectors-cvs@apache.org Subject: cvs commit: jakarta-tomcat-connectors/jk/java/org/apache/jk/common JkMX.java X-Spam-Rating: daedalus.apache.org 1.6.2 0/1000/N X-Spam-Rating: daedalus.apache.org 1.6.2 0/1000/N costin 2002/10/30 14:22:46 Modified: jk/java/org/apache/jk/common JkMX.java Log: Added support for starting the mx4j RMI connector. This is obviously disabled by default. Revision Changes Path 1.7 +33 -0 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.6 retrieving revision 1.7 diff -u -r1.6 -r1.7 --- JkMX.java 9 Aug 2002 20:53:21 -0000 1.6 +++ JkMX.java 30 Oct 2002 22:22:46 -0000 1.7 @@ -119,6 +119,39 @@ mserver.setAttribute(serverName, new Attribute("Host", host)); mserver.setAttribute(serverName, new Attribute("Port", new Integer(port))); + 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 ); + + // Create the JRMP adaptor + ObjectName adaptor = new ObjectName("Adaptor:protocol=jrmp"); + mserver.createMBean("mx4j.adaptor.rmi.jrmp.JRMPAdaptor", adaptor, null); + + // mx4j.adaptor.rmi.jrmp.JRMPAdaptorMBean mbean = (mx4j.adaptor.rmi.jrmp.JRMPAdaptorMBean)mx4j.util.StandardMBeanProxy. + // create(mx4j.adaptor.rmi.jrmp.JRMPAdaptorMBean.class, mserver, adaptor); + + mserver.setAttribute(adaptor, new Attribute("JNDIName", "jrmp")); + + mserver.invoke( adaptor, "putNamingProperty", + new Object[] { + javax.naming.Context.INITIAL_CONTEXT_FACTORY, + "com.sun.jndi.rmi.registry.RegistryContextFactory"}, + new String[] { "java.lang.Object", "java.lang.Object" }); + + mserver.invoke( adaptor, "putNamingProperty", + new Object[] { + javax.naming.Context.PROVIDER_URL, + "rmi://localhost:1099"}, + new String[] { "java.lang.Object", "java.lang.Object" }); + + //mbean.putNamingProperty(javax.naming.Context.INITIAL_CONTEXT_FACTORY, "com.sun.jndi.rmi.registry.RegistryContextFactory"); + //mbean.putNamingProperty(javax.naming.Context.PROVIDER_URL, "rmi://localhost:1099"); + // Registers the JRMP adaptor in JNDI and starts it + mserver.invoke(adaptor, "start", null, null); + // mbean.start(); + log.info( "Creating " + adaptor ); + ObjectName processorName = new ObjectName("Http:name=XSLTProcessor"); mserver.createMBean("mx4j.adaptor.http.XSLTProcessor", processorName, null); -- To unsubscribe, e-mail: For additional commands, e-mail: