这是我遇到的很奇怪的一个问题。1、学习J2SE网络这块时,不连外网或者在局域网中127.0.0.1和locahost都能使用,但是一旦连上外网则会找不到网络,就算再断网也不管用。除非重启。2、今天通过JDBC连接数据库时也是这样,我开着外网,调试了一天都是Communications link failure due to underlying exception: 然后拔网线,重启,结果连上了。接上外网又失效。3、我用php连接mysql则不会存在上述问题。请问一下高手这是什么原因?会不会是盗版win7的问题?

解决方案 »

  1.   

    看看你apache-tomcat-6.0.35\conf\Catalina\localhost下面俩配置文件的内容是不是<Context antiResourceLocking="false" privileged="true" useHttpOnly="true" />
      

  2.   

    感谢您的解答:
    我只装了apache,没有安装apache-tomacat,而且php中调试正常。就是在java中socket和connection这,连上外网就不能用localhost和127.0.0.1了。与编译工具也无关,在DOS下运行还是这个问题。
    我查了很久,现在怀疑是不是因为盗版win7......