簡體   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