2014-12-27 50 views
0

我想創建一個簡單的rmi聊天,但我冷靜地通過這個exception.i認爲我已經做對了,但我必須缺少的東西 這是哪裏出現異常Java RMI給予java.lang.IllegalArgumentException:參數類型不匹配

HelloClient(String name,HelloInterface hello) throws RemoteException{ 

    this.name=name; 
    this.hello=hello; 
    try{hello.register(this);}///this is the line generating my exception 
    catch(Exception es){System.out.println(es);}} 

我有寄存器()方法在我的服務器接口,我也實現了它

public synchronized void register(HelloClient h) throws RemoteException { 
    //code of my implementation which is not neccerary 
        }//on my server side passing it the client object 

,這是我得到 java.lang.IllegalArgumentException異常除外:參數類型不匹配

我試圖讓myclient類實現可選,但它沒有工作。 so ca任何人請給我一隻手

+0

StackTrace,請 – Charlie 2014-12-27 15:46:06

+1

代碼如何拋出異常不相關?閱讀堆棧跟蹤及其指向的代碼。 – keyser 2014-12-27 15:51:26

+0

[Ljava.lang.StackTraceElement; @ 178655 – robel 2014-12-27 15:52:35

回答

0

你在部署後已經改變了你的遠程接口。清理,重新編譯和重新部署。

相關問題