RMI中部署时要注意的地方
来源:互联网 发布:windows xp 原版 iso 编辑:程序博客网 时间:2024/06/09 18:53
RMI是老牌子的玩意了,但这古老的东西玩起来还是要比较注意的。
传统的单机上的RMI部署就不讲了,这次要小结的是两台机器上RMI的部署要注意的地方
首先,服务端要象这样搞法:
try {
Calculator c = new CalculatorImpl();
Naming.rebind("rmi://128.1.238.32:1099/CalculatorService", c);
} catch (Exception e) {
System.out.println("Trouble: " + e);
}
在naming.rebind里,要指定服务端的地址,这里用rmi://IP地址:端口/服务的名称来指定
而在客户端,则要这样:
Calculator c = (Calculator)Naming.lookup("rmi://128.1.238.32:1099/CalculatorService");
而为了在两台机器上运行,服务端要设置策略文件policy.txt如下
grant {
permission java.security.AllPermission "", "";
};
然后在启动服务端的时候,这样启动
java -Djava.security.policy=policy.txt CalculatorServer
而客户端则不需要设置策略文件了,只需要这样启动就可以了
java -Djava.security.policy=policy.txt CalculatorClient
传统的单机上的RMI部署就不讲了,这次要小结的是两台机器上RMI的部署要注意的地方
首先,服务端要象这样搞法:
try {
Calculator c = new CalculatorImpl();
Naming.rebind("rmi://128.1.238.32:1099/CalculatorService", c);
} catch (Exception e) {
System.out.println("Trouble: " + e);
}
在naming.rebind里,要指定服务端的地址,这里用rmi://IP地址:端口/服务的名称来指定
而在客户端,则要这样:
Calculator c = (Calculator)Naming.lookup("rmi://128.1.238.32:1099/CalculatorService");
而为了在两台机器上运行,服务端要设置策略文件policy.txt如下
grant {
permission java.security.AllPermission "", "";
};
然后在启动服务端的时候,这样启动
java -Djava.security.policy=policy.txt CalculatorServer
而客户端则不需要设置策略文件了,只需要这样启动就可以了
java -Djava.security.policy=policy.txt CalculatorClient
- RMI中部署时要注意的地方
- RMI中部署时要注意的地方
- 部署RMI时要注意的地方
- Easyui 中dialog使用时要注意的地方
- hibernate 3中要注意的地方
- hibernate 缓存中要注意的地方
- spring 中两个要注意的地方
- java面试中要注意的地方
- 电子商务系统中要注意的地方
- shell脚本中要注意的地方
- Opencms中要注意的地方
- spring 中两个要注意的地方
- Tomcat部署项目注意的地方
- Vector使用时要注意的地方
- 使用NSNotificationCenter时要注意的地方
- 学习数组时要注意的地方
- 写博客时要注意的地方
- RMI中客户端与服务器端的部署
- PHP应用程序安全
- www.asp.net的中文版推出了
- 小TIPS:禁止表单里重复提交
- asp.net 2.0中不同web控件之间的相互调用
- oracle查询有sysDBA权限的用户
- RMI中部署时要注意的地方
- OReilly.Programming.Atlas.Sep.2006一本ATLAS的新书出来了
- j2ee下的单元测试小工具
- FTP两种传输模式小结
- (转)Apache Commons工具集简介
- 从单位换饭堂后看管理问题
- 宏参数中传入指针时的处理
- Redis 安装配置
- 《反恐24小时》第6季的预告片出来了