dear all,


over the last days i have tried to set up an rmi server in a cocoon servlet running in tomcat (4.1.27, started via maven goal appserver:start);
all i want/need to do starting my rmi server is:
(1) start the rmiregistry (via LocateRegistry.createRegistry(<regPort>); //therefore the classpath should be unset
(2) set the java.rmi.server.codebase property to the specific webaccessible tomcat folder where my class files reside
(3) create a (remote) object and bind it under a specific servicename to the registry


(2) seems to work (if i use System.getProperty("java.rmi.server.codebase") the right value is displayed), BUT it does NOT
-> when a rmiClient tries to get the remote object a ClassNotFoundException is thrown (due to not finding the stub class of the remote object, which results from the obviously wrong codebase property)


if i run the same code ((1)-(3)) outside the cocoon servlet (running in tomcat) everything works fine (although i use the same running tomcat for dynamically downloading the stub files) !

WHAT am i doing wrong ???
does anybody know if properties can not be set if tomcat is running or if im running a cocoon servlet (running in tomcat) ???



i would greatly appreciate your help thanks markus


--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]



Reply via email to