当我运行rmi服务器代码
时,我遇到异常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
以下是我要遵循的步骤
rmiregistry -J-Djava.rmi.server.useCodebaseOnly=false 5000
java -Djava.rmi.server.codebase="file:/D:/Test/Code/jartouse/" -jar TestRMIServer.jar
TestRMIServer.jar依赖于TestRMIInterface.jar,我已将TestRMIInterface.jar放在jartouse目录中
如果按照下面的说明运行rmi服务器,它可以正常工作
java -Djava.rmi.server.codebase="file:/D:/Test/Code/jartouse/TestRMIInterface.jar" -jar TestRMIServer.jar
不确定这里缺少什么。对此有任何帮助表示赞赏