公司有一个系统,用remoting,使b/s与c/s通讯,正常情况下,remoting客户端与服务端是在两台计算机没有问题,当把客户端与服务端部署到同一台计算机,其中一个方法就出现:目标服务器积极的拒绝,错误但是其他方法能从服务端获取信息。

解决方案 »

  1.   

    再补充一下,就是在b/s中有个定时器隔几秒检测与c/s的服务是否正常,另一个方法是定时获取服务器端的数据返回给b/s,这两个方法是自同一个页面执行的。后一个方法能实时传回数据,但是前一个检测通讯的方法就报错:目标服务积极拒绝什么的
    但是当b/s与c/s分开在两台机器部署时没有问题
      

  2.   

    有知道的哥们说声啊。。我对remoting不熟悉
      

  3.   

    估计是客户端与服务端都使用了服务端bind模式,而造成端口冲突.
      

  4.   

    估计是客户端与服务端都使用了相同的端口并且采用服务端bind模式,而造成端口冲突.
      

  5.   

    "一开始正常,运行一段时间后才出现问题的"
    那应该不是刚才说的原因了,或许是租约问题
    http://web.java-asp.net/asp/p438/J43853887.shtml
      

  6.   

    remoting服务对象的时间默认不超过15分钟。 看看server端marshal的对象的initializelifetime方法,改为return null;