rmiregistry的默认端口是1099....你这里指定的端口是3000所以你在CMD中要这样 start rmiregistry 3000或者将你的Naming.bind("/localhost:3000/getStudent", obj);改为Naming.bind("rmi://localhost:1099/getStudent", obj);额,突然发现你没有在前面加rmi前缀...不知道这个有关系没~~~~额,查了下,不加rmi前缀也可以,加了rmi前缀后会如果你没有指定端口就会将obj注册到主机上监听1099端口的rmiregistry进程上去...如果还出现错误就不知道了...
|