Java RMI

/*
Created by IntelliJ IDEA.
User: leizhimin
Date: 2008-8-7 22:03:35
创建RMI注册表,启动RMI服务,并将远程对象注册到RMI注册表中。
/
public class HelloServer {
    public static void main(String args[]) {

        try {
            //创建一个远程对象
            IHello rhello = new HelloImpl();
            //本地主机上的远程对象注册表Registry的实例,并指定端口为8888,这一步必不可少(Java默认端口是1099),必不可缺的一步,缺少注册表创建,则无法绑定对象到远程注册表上
            LocateRegistry.createRegistry(8888);

            //把远程对象注册到RMI注册服务器上,并命名为RHello
            //绑定的URL标准格式为:rmi://host:port/name(其中协议名可以省略,下面两种写法都是正确的)
            Naming.bind("rmi://localhost:8888/RHello",rhello);
//            Naming.bind("//localhost:8888/RHello",rhello);

            System.out.println(">>>>>INFO:远程IHello对象绑定成功!");
        } catch (RemoteException e) {
            System.out.println("创建远程对象发生异常!");
            e.printStackTrace();
        } catch (AlreadyBoundException e) {
            System.out.println("发生重复绑定对象异常!");
            e.printStackTrace();
        } catch (MalformedURLException e) {
            System.out.println("发生URL畸形异常!");
            e.printStackTrace();
        }
    }
}

本站部分内容来源于网络,如有侵犯您的权益,请通过以下方式联系我们:

邮箱:zytlsd@163.com

我们将在收到通知后第一时间处理。

<< 上一篇

Java继承

下一篇 >>

【JAVA】浅谈java枚举类

网友留言(1条)

  1. 头像
    Josephanymn 回复Ta 14 天前
    很难找到, 这么高质量的内容。你们最棒。 <a href=https://iqvel.com/zh-Hans/a/%E4%BF%84%E7%BD%97%E6%96%AF/%E6%8B%89%E5%A4%9A%E5%8A%A0%E6%B9%96>修道院群</a> 阅读你的博客, 我感受到, 旅行带来灵感。无限感谢 情感。

发表评论