论坛首页 Java企业应用论坛

ZeroC ICE之旅------java

浏览 26330 次
该帖已经被评为良好帖
作者 正文
   发表时间:2008-04-22  
再问个问题,这个是什么错误。。
Ice.ConnectionRefusedException
    error = 0
        at IceInternal.Network.doConnect(Network.java:320)
        at IceInternal.TcpConnector.connect(TcpConnector.java:25)
        at IceInternal.OutgoingConnectionFactory.create(OutgoingConnectionFactor
y.java:323)
        at IceInternal.RoutableReference.createConnection(RoutableReference.java
:433)
        at IceInternal.DirectReference.getConnection(DirectReference.java:199)
        at Ice._ObjectDelM.setup(_ObjectDelM.java:258)
        at Ice.ObjectPrxHelperBase.__getDelegate(ObjectPrxHelperBase.java:1050)
        at Ice.ObjectPrxHelperBase.ice_isA(ObjectPrxHelperBase.java:85)
        at Ice.ObjectPrxHelperBase.ice_isA(ObjectPrxHelperBase.java:61)
        at com.sitechasia.webx.ice.user.services.PersonalAbServcies.LinkmanServi
cesPrxHelper.checkedCast(LinkmanServicesPrxHelper.java:388)
        at com.sitechasia.webx.user.ice.IceClientTest.init(IceClientTest.java:28
)
        at com.sitechasia.webx.user.ice.IceClientTest.savaLinkman(IceClientTest.
java:50)
0 请登录后投票
   发表时间:2008-04-22  
Client服务无法正常连接Server上。

首先,

检查你的网络是否正常.(Client和Server链路是否通畅?)

再在看一下Client连接地址是否和Server保持一致。

再看一下Server所在主机的防火器设置规则,是否允许Client连接?


0 请登录后投票
   发表时间:2008-04-24  
  感谢 博主的解答。
  我在做ice demo 时候,icebox 在eclipse 无法启动。
  这是为什么?

public class IceBoxRun {
    public static void main(String[] args) {
        System.out.println("启动ICEBOX");

        // --Ice.Config=config
        new Server().main("",
            new String[] { "--Ice.Config=config" + "//" + "config.icebox" });
    }
}



配置文件 放在project 中。
0 请登录后投票
   发表时间:2008-04-24  
我习惯自己操作配置文件,再对Ice的属性设置。
0 请登录后投票
   发表时间:2009-03-16  
楼上,怎么在ubuntu在配置ice的查检
0 请登录后投票
   发表时间:2009-03-17  
比较下 ICE , HESSIAN , PHPRPC,赫赫,都支持多语言
0 请登录后投票
   发表时间:2009-03-17   最后修改:2009-03-17
rhel4是什么意思?windows平台下的java开发应该下载哪个安装包??我找半天rpm的有java,但是安装不了.msi的能安装但是没找到java开发的
0 请登录后投票
   发表时间:2009-03-17  
HESSIAN , PHPRPC是基于HTTP协议之上的。
ICE 是基于TCP/UDP协议的。


如果HESSIAN , PHPRPC看做是拖拉机引擎的话。

那么ICE就是飞机引擎。


性能和效率不是一个数量级的。
0 请登录后投票
   发表时间:2009-03-17  
titanfoot 写道
HESSIAN , PHPRPC是基于HTTP协议之上的。
ICE 是基于TCP/UDP协议的。


如果HESSIAN , PHPRPC看做是拖拉机引擎的话。

那么ICE就是飞机引擎。


性能和效率不是一个数量级的。



关于你说的协议问题,在我看来,http协议是个"不完全的协议",因为http协议只定义了协议头的格式:

    HTTP1.1 200 OK Content-Type 正文

对于正文是什么格式,没有规定,这也是很多例如SOAP/HTTP,REST/HTTP这样的协议,在使用http头的基础上,对Content-Type和正文格式加以二次定义成的新协议.而HTTP协议终究是应用层协议,不与传输层协议相冲突.如果
ICE只定义在传输协议udp,tcp之上,而对应用协议没有定义,那么在传输过程中就只能保证单一的语意了,传输原始流文件.也就是说如果你想给服务器传输一个文件,并指明这个文件存储在"张三"的目录下,那么如何识别"张三"和文件流在传输流中的位置,归根还是需要http这一级别的应用协议来组织数据.
0 请登录后投票
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics