繁体   English   中英

如何在Java中设置RMI?

[英]How do I set up RMI in java?

所以我只是从RMI开始,我为服务器端构建了此类:

public interface ServiceServer extends Remote
public class ServiceServerImpl extends UnicastRemoteObject implements ServiceServer
public interface Service extends Serializable 

此类面向客户端:

public class ServiceBrowser

当我尝试运行程序时,出现以下异常:

    java.rmi.ServerException: RemoteException occurred in server thread; nested exception is: 
java.rmi.UnmarshalException: error unmarshalling arguments; nested exception is: 
java.lang.ClassNotFoundException: FirstTryRMI.ServiceServer

据我了解,问题是RMI找不到类(?)。 我四处张望,似乎无法理解,如何将课程文件添加到正确的位置?

确保您的客户端也包括jar文件,它必须具有ServiceServer类。

您需要确保注册表在其CLASSPATH上具有您的远程接口,存根等。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM