运行rmi服务器代码

时间:2018-01-22 16:23:53

标签: java rmi

当我运行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

以下是我要遵循的步骤

  1. 打开命令提示符并运行rmiregistry -J-Djava.rmi.server.useCodebaseOnly=false 5000
  2. 将服务器代码运行为java -Djava.rmi.server.codebase="file:/D:/Test/Code/jartouse/" -jar TestRMIServer.jar
  3. TestRMIServer.jar依赖于TestRMIInterface.jar,我已将TestRMIInterface.jar放在jartouse目录中

    如果按照下面的说明运行rmi服务器,它可以正常工作

    java -Djava.rmi.server.codebase="file:/D:/Test/Code/jartouse/TestRMIInterface.jar" -jar TestRMIServer.jar
    

    不确定这里缺少什么。对此有任何帮助表示赞赏

0 个答案:

没有答案