我在寫一個rmi應用程序。當我把所有的類放在一個目錄中(一個包)時,一切正常。但是,當我嘗試拆分服務器部分和客戶端部分時,客戶端發生異常。服務器正常工作。 這裏是發生異常後的堆棧跟蹤的一部分:java rmi客戶端例外
Exception in thread "main"
java.rmi.ServerException: RemoteException occurred in server thread; nested exception is:
java.rmi.UnmarshalException: error unmarshalling arguments; nested exception is:
java.lang.ClassNotFoundException: com.clientpackage.ClientImpl_Stub (no security manager: RMI class loader disabled)
我使用了UnicastRemoteObject方法從客戶端傳遞服務器的對象的實例的回調。我也使用rmic來爲對象生成存根文件。看來程序在其CLASSPATH上找不到該存根類。我想知道如何解決這個問題?
你能解決這個問題嗎? – erickson 2009-10-02 04:31:23