我正在尝试创建一个简单的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但它没有用。 所以有人请帮我一把
答案 0 :(得分:0)
部署后您已更改远程接口。清理,重新编译和重新部署。