proyal 2002/08/02 06:55:49 Modified: src/java/org/apache/avalon/phoenix/components/manager MX4JSystemManager.java Log: Set naming factory which is needed for RMI Adaptor Revision Changes Path 1.16 +10 -0 jakarta-avalon-phoenix/src/java/org/apache/avalon/phoenix/components/manager/MX4JSystemManager.java Index: MX4JSystemManager.java =================================================================== RCS file: /home/cvs/jakarta-avalon-phoenix/src/java/org/apache/avalon/phoenix/components/manager/MX4JSystemManager.java,v retrieving revision 1.15 retrieving revision 1.16 diff -u -r1.15 -r1.16 --- MX4JSystemManager.java 1 Aug 2002 04:31:08 -0000 1.15 +++ MX4JSystemManager.java 2 Aug 2002 13:55:49 -0000 1.16 @@ -32,12 +32,15 @@ extends AbstractJMXManager implements Contextualizable, Configurable { + private static final String DEFAULT_NAMING_FACTORY = + "com.sun.jndi.rmi.registry.RegistryContextFactory"; private static final int DEFAULT_HTTPADAPTER_PORT = Integer.getInteger( "phoenix.adapter.http", 8082 ).intValue(); private int m_port; private boolean m_rmi; private File m_homeDir; private String m_stylesheetDir; + private String m_namingFactory; public void contextualize( Context context ) throws ContextException @@ -50,7 +53,12 @@ { m_port = configuration.getChild( "manager-adaptor-port" ). getValueAsInteger( DEFAULT_HTTPADAPTER_PORT ); + m_rmi = configuration.getChild( "enable-rmi-adaptor" ).getValueAsBoolean( false ); + + m_namingFactory = + configuration.getChild( "rmi-naming-factory" ).getValue( DEFAULT_NAMING_FACTORY ); + final String stylesheets = configuration.getChild( "stylesheets-dir" ).getValue( null ); if( null != stylesheets ) @@ -106,6 +114,8 @@ private void startRMIAdaptor( MBeanServer server ) throws Exception { + System.setProperty( "java.naming.factory.initial", m_namingFactory ); + // Create and start the naming service ObjectName naming = new ObjectName( "Naming:type=rmiregistry" ); server.createMBean( "mx4j.tools.naming.NamingService", naming, null );
-- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>