rmi,报异常java.rmi.NoSuchObjectException: no such object in table

jack_jones 发布于 2013/08/12 11:14
阅读 2K+
收藏 0

异常信息:

java.rmi.NoSuchObjectException: no such object in table

服务端是linux

防火墙已关闭

/etc/hosts里最上面增加了

10.20.10.253   rmi localhost localhost.localdomain localhost4 localhost4.localdomain4

/etc/sysconfig/network里

NETWORKING=yes
HOSTNAME=rmi

在终端执行hostname -i,显示10.20.10.253

安全策略文件

grant codeBase "file:${{java.ext.dirs}}/*" {
permission java.security.AllPermission;
};

grant { 
permission java.security.AllPermission "", "";
};

server端代码

System.setProperty("java.security.policy", policyFile);

System.setProperty("java.rmi.server.hostname", "10.20.10.253");


client端

Naming.lookup("rmi://10.20.10.253:8888/RHello");


服务端如果放到windows下就正常,放到linux就出上面的错误

要怎么解决这个错误

加载中
返回顶部
顶部