我在写一个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