如果你们不在同一个局域网中就必须要用公共的ip地址,这和你是否用weblogic似乎关系并不大

解决方案 »

  1.   

    80端口?你确定?80一般给HTTP的
      

  2.   

    192.168.0.61 这个地址是错的,要用对方在INTERNET 中的IP地址,
    192.168.0.61  是子网地址,在INTERNET网中是找不到的。
      

  3.   

    楼主已说明了是"192.168.0.61 在80端口起着weblogic服务",所以端口是对的.
    1 拨上去检查网络连接情况,看能否ping通192.168.0.61;
    2 从出错信息看,你的授权没有通过,所以应该加上user与password:
    if (user != null) {
       properties.put(Context.SECURITY_PRINCIPAL, user);
       properties.put(Context.SECURITY_CREDENTIALS, password == null ? "" : password);
    }
      

  4.   

    端口不是我定的,对方定的,肯定是80;
    关于“如果你们不在同一个局域网中就必须要用公共的ip地址,这和你是否用weblogic似乎关系并不大”:是从我的局域网拨号上它的局域网。于是我的机器拥有两个IP;没有问题啊。