Title: RE: Cannot start Naming Manager

Thank you everyone for you help.  Everyone who wrote me asked me to make sure jdni.properties is in my classpath and that it is set up correctly.  As far as I can tell, this is the case.  Here is what I have currently.  Each of the relevant files is pasted in below...

To restate my problem, I run registry.bat, then I run EJBServer.bat.
When I run the latter, I get the following:
JOnAS Server, version 2.0, running on rmi.
JOnAS: Cannot start Naming Manager
java.lang.NullPointerException
        at org.objectweb.jonas.naming.NamingManager.<init>(NamingManager.java:75)
....
I am running Sun's JDK 1.2.2 on a Win NT machine, using RMI.


jndi.properties
---------------
java.naming.factory.initial     com.sun.jndi.rmi.registry.RegistryContextFactory
java.naming.provider.url        rmi://meeks.darc.com:1099
java.naming.factory.url.pkgs    org.objectweb.jonas.naming


config.bat -- sets up the environment variables.  Note that jndi.properties is in the JONAS_ROOT and that the JONAS_ROOT is in the path and classpath.  config.bat is called by registry.bat and EJBServer.bat.

------------------------------------------------------
SET SPS=\
SET JDBCEXT_CLASSES=%JONAS_ROOT%\lib\jdbc2_0-stdext.jar
SET EJB11_CLASSES=%JONAS_ROOT%\lib\ejb.jar
SET JTA_CLASSES=%JONAS_ROOT%\lib\jta-spec1_0_1.jar
SET JNDI_HOME=%JONAS_ROOT%
SET JNDI_CLASSES=%JNDI_HOME%\lib\jndi.jar;%JNDI_HOME%\lib\providerutil.jar;%JNDI_HOME%\lib\rmiregistry.jar
REM SET IDB_HOME=%JONAS_ROOT%
REM SET IDB_CLASSES=%IDB_HOME%\lib\idb.jar;%IDB_HOME%\lib\idbexmpl.jar
SET ORACLE_CLASSES=%JONAS_ROOT%\lib\oracle816.zip
REM SET JDBC_CLASSES=%IDB_CLASSES%;%ORACLE_CLASSES%
SET JDBC_CLASSES=%ORACLE_CLASSES%

set OBJECTWEB_ORB=RMI

SET JONAS_CLASSES=%JONAS_ROOT%\lib\RMI_jonas.jar
SET CLASSPATH=.
SET CLASSPATH=%JONAS_ROOT%\lib;%JONAS_ROOT%;%CLASSPATH%;%JONAS_CLASSES%;%JDBCEXT_CLASSES%;%JTA_CLASSES%;%EJB11_CLASSES%;%JNDI_CLASSES%;%JDBC_CLASSES%

SET PATH=E:\PROGRA~1\jdk1.2.2\bin;%JONAS_ROOT%;%PATH%


registry.bat -- to start the RMI registry
-----------------------------------------
if EXIST %JONAS_ROOT%\bin\config.bat (
    goto start
) else (
    echo "JONAS_ROOT must be set"
    goto exit
)
:start
call %JONAS_ROOT%\bin\config.bat
if not "%OBJECTWEB_ORB%" == "JEREMIE" goto rmi
    java -Djava.security.policy=%JONAS_ROOT%\java.policy org.objectweb.jeremie.libs.services.registry.JRMIRegistry
goto out
:rmi
    rmiregistry
:out

:exit

pause


EJBServer.bat
-----------------------
if EXIST %JONAS_ROOT%\bin\config.bat (
    goto start
) else (
    echo %JONAS_ROOT%\bin\config.bat
    echo "JONAS_ROOT must be set"
    goto end
)
:start
    call %JONAS_ROOT%\bin\config.bat
    java -Dinstall.root=%JONAS_ROOT% -Djava.naming.factory.initial=com.sun.jndi.rmi.registry.RegistryContextFactory -Djava.security.policy=%JONAS_ROOT\java.policy org.objectweb.jonas.server.Server

:end
pause


-----Original Message-----
From: Halas, Miroslav [mailto:[EMAIL PROTECTED]]
Sent: Wednesday, June 07, 2000 12:37 PM
To: 'Jonathan Meeks'
Subject: RE: Cannot start Naming Manager


Make sure that your jndi.properties file is on your CLASSPATH and that it contains the correct settings.
 
Miro Halas
-----Original Message-----
From: Jonathan Meeks [mailto:[EMAIL PROTECTED]]
Sent: Wednesday, June 07, 2000 12:35 PM
To: '[EMAIL PROTECTED]'
Subject: Cannot start Naming Manager




I have read the mail archive about this problem, and downloaded Reid Hartenbower's batch files to run Jonas 2.0 from the mail archive.  I run registry.bat, then I run EJBServer.bat.

When I run the latter, I get the following:
JOnAS Server, version 2.0, running on rmi.
JOnAS: Cannot start Naming Manager
java.lang.NullPointerException
        at org.objectweb.jonas.naming.NamingManager.<init>(NamingManager.java:75)
....
I am running Sun's JDK 1.2.2 on a Win NT machine.  Any ideas???
--Jonathan

Reply via email to