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
