本帖最后由 l_ji_l 于 2014-09-11 11:22:01 编辑

解决方案 »

  1.   

    在linux A服务器里输入hostname -i,看看输出的是不是192.168.1.11,如果不是,就要设置/etc/hosts了。
      

  2.   

    现在linuxA上已经有Web程序了,如果我修改了/etc/hosts,会对Web程序有影响吗? 
      

  3.   

    检查下 jnp://192.168.1.11:1099   端口号和ip
      

  4.   

    现在linuxA上已经有Web程序了,如果我修改了/etc/hosts,会对Web程序有影响吗? 
    输出的不是192.168.1.11,后来把127.0.0.1改成192.168.1.11,但还是报一样的错,怎么回事呢?
      

  5.   


    这个都检查过的,没有问题。windows下都可以的
      

  6.   

    在windows下请求的192.168.1.11怎么可以的?之前ip不是127.0.0.1吗
      

  7.   

    A 机器输出的ip地址是多少?然后在代码中使用那个ip去连接
    127.0.0.1 是本机ip,在B机器上调用A机器的数据源,使用127.0.0.1,代码会寻找B机器上面的数据源连接
      

  8.   

    ip一直是127.0.0.1的,没有改过,但不知道什么原因,windows下确实没有问题,放到linux下就Connection refused,后来也试了改成192.168.1.11还是一样的错误,windows下也没有问题。怀疑是不是有什么端口没有对linux B开放呢?
      

  9.   

    A 机器输出的ip地址是多少?然后在代码中使用那个ip去连接
    127.0.0.1 是本机ip,在B机器上调用A机器的数据源,使用127.0.0.1,代码会寻找B机器上面的数据源连接
    A输出的是127.0.0.1 ,不能用这个吧? 后来把A 的/etc/hosts改成真实的192.168.1.11,B用192.168.1.11去连,还是有问题
      

  10.   

    找到问题了,原来linux服务器A上有个RMI Object专用端口没有开,谢谢大家的回复。但不知道为什么windows却可以连?
      

  11.   

    RMI Object专用端口,是1099吗还是?
    刚才午休的时候,还在想,如果实在不行,找你们安装服务器的同事,把网络重新设置下。