java RMI给出了java.lang.IllegalArgumentException:参数类型不匹配

时间:2014-12-27 15:43:07

标签: java rmi

我正在尝试创建一个简单的rmi聊天,但我冷静地通过这个例外。我想我做得对,但我必须遗漏一些东西 这是异常发生的地方

  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);}}

我的服务器界面中有register()方法,我也实现了它

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类实现serizable但它没有用。 所以有人请帮我一把

1 个答案:

答案 0 :(得分:0)

部署后您已更改远程接口。清理,重新编译和重新部署。