I am getting below exception when I run the rmi server code
java.rmi.ServerException: RemoteException occurred in server thread; nested exception is:
    java.rmi.UnmarshalException: error unmarshalling arguments; nested exception is:
    java.lang.ClassNotFoundException: com.server.test.TestRMIInterface
Below are the steps I am following
- Open command prompt and run rmiregistry -J-Djava.rmi.server.useCodebaseOnly=false 5000
- Run server code as java -Djava.rmi.server.codebase="file:/D:/Test/Code/jartouse/" -jar TestRMIServer.jar
TestRMIServer.jar has dependency on TestRMIInterface.jar and I have placed the TestRMIInterface.jar in jartouse directory
It works fine if I run the rmi server as given below
java -Djava.rmi.server.codebase="file:/D:/Test/Code/jartouse/TestRMIInterface.jar" -jar TestRMIServer.jar
Not sure what is missing here. Any help on this is appreciated
 
    