首页 > 其他分享 >RMI中部署时要注意的地方

RMI中部署时要注意的地方

时间:2022-12-02 11:03:52浏览次数:49  
标签:时要 rmi java 部署 policy txt RMI 服务端


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,java,部署,policy,txt,RMI,服务端
From: https://blog.51cto.com/u_14230175/5906233

相关文章

  • 使用Tinyfox部署Web API 读取配置文件问题
    特别注意:不管是你发布的网站还是WEBAPI服务库,涉及到读取配置文件的,必须将配置内容统一放到“TinyFox.exe.config”文件里面来,否则执行会失败!在TinyFox的官方文档里面......
  • win10下面部署Mysql数据库
    5.6.24下载地址:​​​http://down10.zol.com.cn/biancgj/mysql_5.6.24_winx64.zip​​下载完成以后解压,在安装目录下面新增my.ini,内容如下:[mysql]#设置mysql客户端默认......
  • 直播回顾 | 一文带你看透模型开发与部署
    直播回顾|一文带你看透模型开发与部署11月24日下午15:00顶象第十期业务安全系列大讲堂系列课程《Xintell模型平台》正式开讲。顶象人工智能专家&研发总监无常从模型平......
  • 简单的一键部署LNMP架构shell脚本
    两种部署方式:一、手工搭建分析:最终效果,通过Nginx搭建两个网站blog和zh,通过域名访问。在lnmp的基础上,域名访问,要么搭建DNS服务器,要么修改主机hosts文件。1、安装Nginx:进入y......
  • docker安装及部署
    1.部署环境:centos7.52.关闭selinux:设置/etc/selinux/config3.docker下载:​​https://download.docker.com/linux/static/stable/x86_64/​​选择docker-19.03.5.taz4.安装:(1)......
  • 将 Vue.js 项目部署至静态网站托管,并开启 Gzip 压缩
    摘要:关于使用Nginx开启静态网站Gzip压缩的教程已经有很多了,但是好像没几个讲怎么在对象存储的静态网站中开启Gzip压缩。其实也不复杂,我们一起来看下~本文分享自华为......
  • A Byzantine Fault Tolerant Storage for Permissioned Blockchain
    AByzantineFaultTolerantStorageforPermissionedBlockchainQiX,ChenZ,ZhangZ,etal.AByzantineFaultTolerantStorageforPermissionedBlockchain[C]/......
  • 部署jeckins发布php项目、修改jenkins以www用户运行
    部署使用:​​https://www.imooc.com/article/30338​​   1.修改Jenkins配置文件1.1修改$JENKINS_USER打开jenkins配置文件:➜vim/etc/sysconfig/jenkins1找到如......
  • 通过Jenkins自动化部署简单的前后端项目
    看公司成员,每次都为​​部署​​消耗不少时间,工作效率低,就想着提高工作效率,所以就尝试搭建jenkins前后端自动化部署项目。最后搭建完成也是非常开心。因为这效率提高不止......
  • 前后端分离开发工具YAPI部署记录
    之前公司说要建立起前后端分离开发模式,而我只是刚毕业,让我负责建立起这个规范,虽然刚毕业还没去大厂待过,对我来说是个挑战,只能按我理解和网上的方案进行建立。在​​Go​​......