首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >是否通过Java Space连接进行查询?

是否通过Java Space连接进行查询?
EN

Stack Overflow用户
提问于 2011-12-15 17:28:41
回答 1查看 274关注 0票数 1

代码示例:

代码语言:javascript
复制
    ServiceTemplate tmp1 = new ServiceTemplate(null, classes, null);

    try {

    /*      if(System.getSecurityManager() == null)

            System.setSecurityManager(new RMISecurityManager());*/

        thisIp = InetAddress.getLocalHost();
        LookupLocator locator = new LookupLocator("jini://"+thisIp.getHostName().toString());
        ServiceRegistrar sr = locator.getRegistrar();
        JavaSpace space = (JavaSpace)sr.lookup(tmp1);
        System.out.println("Success");

    } 

在ServiceRegistrar sr =locator.getRegistrar()时遇到错误;

代码语言:javascript
复制
java.net.ConnectException: Connection refused
at java.net.PlainSocketImpl.socketConnect(Native Method)
at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:333)
at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:195)
at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:182)
at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:366)
at java.net.Socket.connect(Socket.java:519)
at java.net.Socket.connect(Socket.java:469)
at java.net.Socket.<init>(Socket.java:366)
at java.net.Socket.<init>(Socket.java:209)
at net.jini.core.discovery.LookupLocator.getRegistrar(LookupLocator.java:328)
at net.jini.core.discovery.LookupLocator.getRegistrar(LookupLocator.java:286)
at MessageEntry.main(MessageEntry.java:34)

我是JavaSpace技术的新手,请帮助我。

提前谢谢你

Jeetesh.N

EN

回答 1

Stack Overflow用户

发布于 2011-12-15 17:34:35

ConnectException是一个非常基本的错误,它仅仅意味着您的Java进程无法建立到目标机器和端口的套接字连接,因为该机器不接受目标端口上的连接。在这种情况下,它几乎肯定会尝试使用默认的localhost端口连接到您的JINI地址。

我建议这个错误意味着当你执行代码的时候,你的机器上没有运行JINI服务/注册器。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8517820

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档