当前位置:  技术问答>java相关

绝对高分--java中rmi的问题

    来源: 互联网  发布时间:2015-05-25

    本文导语:  诸位大虾:        本人使用java由一段时间了,但刚刚接触rmi, 在使用过程中遇到了以下两个问题 1.执行rmiregistry命令后,计算机犹如死机,毫无反应,不知为何 2.执行rmi服务端程序后: 爆出以下异常: Exception in...

诸位大虾:
       本人使用java由一段时间了,但刚刚接触rmi,
在使用过程中遇到了以下两个问题

1.执行rmiregistry命令后,计算机犹如死机,毫无反应,不知为何
2.执行rmi服务端程序后:
爆出以下异常:
Exception in thread "main" java.rmi.ConnectException: Connection refused to host: 127.0.0.1; nested
exception is:
        java.net.ConnectException: Connection refused: no further information
java.net.ConnectException: Connection refused: no further information
        at java.net.PlainSocketImpl.socketConnect(Native Method)
        at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:312)
        at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:125)
        at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:112)
        at java.net.Socket.(Socket.java:273)
        at java.net.Socket.(Socket.java:100)
        at sun.rmi.transport.proxy.RMIDirectSocketFactory.createSocket(RMIDirectSocketFactory.java:2
5)
        at sun.rmi.transport.proxy.RMIMasterSocketFactory.createSocket(RMIMasterSocketFactory.java:1
20)
        at sun.rmi.transport.tcp.TCPEndpoint.newSocket(TCPEndpoint.java:499)
        at sun.rmi.transport.tcp.TCPChannel.createConnection(TCPChannel.java:190)
        at sun.rmi.transport.tcp.TCPChannel.newConnection(TCPChannel.java:174)
        at sun.rmi.server.UnicastRef.newCall(UnicastRef.java:318)
        at sun.rmi.registry.RegistryImpl_Stub.rebind(Unknown Source)
        at java.rmi.Naming.rebind(Naming.java:160)
        at RemoteServer1.(RemoteServer1.java:8)
        at RemoteServer1.main(RemoteServer1.java:11)

程序源码:
import java.rmi.*;
import java.rmi.server.*;
import java.rmi.registry.*;
import java.net.*;
public class  RemoteServer1{
  public RemoteServer1() throws Exception{
  System.setSecurityManager(new RMISecurityManager());
  LocateRegistry.createRegistry(1099); 
  RemoteMethodInterface1 remoteObject=new RemoteMethodClass1();
  Naming.rebind("rmi://localhost:1099/RemoteService",remoteObject);
  }
  public static void main(String[] args)throws Exception{
      new RemoteServer1();
  }
}

|
注意: LocateRegistry.createRegistry(1099); 

你的rmi server自己启动 rmiregistry service, 所以你就不用执行rmiregistry了(还说人家没有反应)

|
注意: LocateRegistry.createRegistry(1099); 

你的rmi server自己启动 rmiregistry service, 所以你就不用执行rmiregistry了(还说人家没有反应)

|
你第一次没有bind怎么要rebind呢

import java.rmi.*;
import java.rmi.server.*;
import java.rmi.registry.*;
import java.net.*;
public class  RemoteServer1{
  public RemoteServer1() throws Exception{
  System.setSecurityManager(new RMISecurityManager());
  LocateRegistry.createRegistry(1099); 
  RemoteMethodInterface1 remoteObject=new RemoteMethodClass1();
String myName="rmi://localhost:1099/RemoteService";

if (java.rmi.Naming.lookup(myName) == null)
java.rmi.Naming.bind(myName, remoteObject);
else
         java.rmi.Naming.rebind(myName, remoteObject);
}
  public static void main(String[] args)throws Exception{
      new RemoteServer1();
  }
}


|
你是不是在一台没有网卡的计算机上运行的,有可能是由于你没有装tcp/ip协议,rmi可是默认基于tcp/ip协议的。

    
 
 

您可能感兴趣的文章:

  • linux下的vi中的乱码问题(急急急,在线等待!!!!!!,解决问题给高分)
  • 高分哦,不是问题的问题
  • 高分咨询问题!~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  • 一个简单的问题,高分求助!!!
  • Linux远程访问的问题,高分求教:)
  • VJ的一个问题,高分求助,熟悉VJ得请进!
  • 急急!!!高分求助,关于实现LINUX软件的使用限制问题
  • NOSQL iis7站长之家
  • 高分求助网卡问题,只要意见合理,即使解决不了问题,同样散分
  • 高分求解 - TOMCAT中的内存泄漏问题……
  • 高分请教:vi的移植问题
  • 高分求救!!!(200)我回多问相同问题来给分的,急急急
  • 高分请教一简单问题
  • 特急!高分!loadlin的问题
  • 高分请教,n简单的问题急急!!!
  • 调试JSP遇到的问题,高分求解
  • 高分向送,简单问题
  • 高分问linux串口和windows通信问题
  • (高分求教)linux redhat9.0 安装问题
  • apache虚拟主机的配置问题,急,高分
  • 关于java?高分相送!
  • 在java中如何获取window中环境变量path的值!!!高分
  • 高分请教? 大家在JAVA中怎么做拓扑图?
  • 有人能发我一份 java 做的 聊天室 原码 么? 高分相送
  • Java 1.3有没有类似 MSDN 的电子帮助文档,介绍Java的类库的用法!有的话,哪儿可以Down!(高分求解)
  • ★★★本人急需java资料,高分★★★
  • *** 高分, 请问在Java (Application) 中如何取硬盘的序列号??? ***
  • java怎样才能尽快入门(高分)
  • 谁知道java核心技术卷一,卷二的下载地址,高分相求
  • 高分相赠!!!!!哪里下载运行Java程序的JVM?
  • 高分,谁有Java方面的毕业论文?急!!
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 高分求助高分求助高分求助高分求助高分求助高分求助
  • 谁参加过weblogic的证书考试,是否有经验可供参考?高分高分高高分
  • 哪里有JB6下载啊,高分相送,救命
  • 高分求救!我在uclinux上运行应用程序时出现内存分配错误,不知如何解决,解决者高分!!
  • 哪里去找中文的EJB文章?高分悬赏!
  • 有jsp的upload和download 代码么,高分相报!
  • (高分求助)请问,那里有软件开发的<设计文档>
  • 高分寻求jsp代码(网上调查系统,新闻发布系统)就这点分了
  • 高分求购做饼图、线形图的源吗?
  • 关于linu下的中文输入.(高分:300)
  • 高分求购jbulider6得注册码,企业版本,个人版本都要
  • 请问哪儿有Solaris8的光盘映像文件下载???高分相赠!!!
  • 高分求“Ration Rose”&"JBuilder6.0"&"VisualCafe"
  • 高分求购:linux和unix命令大全电子文档
  • 急救:关于BLOB数据类型---在线等待,高分相送!
  • 求UNIXWARE7.11的原版下载,高分相赠,在线等待!!!
  • 请问哪里可以下载IP地址段对应城市的信息?高分回报!
  • 高分送高手
  • 请问那里有SUSE LINUX 8.1下载,在此谢过!(令附有高分赠送)
  • 高分收集jsp文档和电子书!


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3