进入等待状态就对了,那就是在运行了。rmi运行时没有提示,这点真讨厌!!
你可以调用那个对象试试了^_^
你可以调用那个对象试试了^_^
解决方案 »
- 请教一个拆分字符串的算法问题!
- 请问Jtable里面的内容怎么换行,是在编辑的时候换行、setDefaultRenderer设置的只有在退出编辑状态后才可以
- java按钮
- 这两条JAVA语句有什么错误?
- facebook API求助:
- 怪!编译时不检查数组下标越界?
- 字符串(格式yyyy-mm-dd hh:mm:ss)转换日期类型,急!
- XML传输中出现的问题
- String s = "a" + "b" + "c" 到底创建了几个对象?
- 疑问!为何getDate返回的Date只是精确到天的?
- 请问如何取当前系统时间。
- 软件工程硕士的老师出了一道题目,是关于网络计算方面的,我连题目都看不懂,谁帮我答出来给多少分都行。
LocateRegistry.createRegistry(1099);
等同与CMD命令方式---------------
[email protected]
现在绑定成功了,绑定如下:Registry reg = LocateRegistry.createRegistry(1000);
reg.rebind("hihi",this);但在客户调用是出错:
String url = "rmi://localhost:1000/hihi“
try{
Remote ro = Naming.lookup(url);
cl = (MyRemoteInterface)ro;
}...
错误提示:
java.security.AccessControlException: access denied (java.net.SocketPermission 127.0.0.1:1000 connect,resolve)
该怎么办!另:
1、stub skeleton是不是一定要生成并放在项同包内?
2、我生成stub skeleton是通过在sun的rmic工具,jb中有没有更方便的操作放式?
try{
System.setSecurityManager(new java.rmi.RMISecurityManager());
}catch(Exception e){}
try{
System.setSecurityManager(new java.rmi.RMISecurityManager());
}catch(Exception e){}
这一部分就行了!
这是不是安全管理用的,我去掉了由森么后果?
该如何正确配置RMISecurityManager();谢了!
System.setSecurityManager(new java.rmi.RMISecurityManager());
就是java包里的唯一支持rmi的安全管理器
不用try把他包起来1!只要直接放进main函数里就行了
该如何正确配置RMISecurityManager();
grant {
permission java.security.AllPermission;
};
运行的时候java -Djava.sucurity.policy=java.policy ***这是最简单的策略文件,请勿用于商业