java连网后127.0.0.1与localhost就不能用了?
这是我遇到的很奇怪的一个问题。1、学习J2SE网络这块时,不连外网或者在局域网中127.0.0.1和locahost都能使用,但是一旦连上外网则会找不到网络,就算再断网也不管用。除非重启。
2、今天通过JDBC连接数据库时也是这样,我开着外网,调试了一天都是Communications link failure due to underlying exception: 然后拔网线,重启,结果连上了。接上外网又失效。
3、我用php连接mysql则不会存在上述问题。
请问一下高手这是什么原因?会不会是盗版win7的问题?
--------------------编程问答-------------------- 你用的vpn连接吗? --------------------编程问答--------------------
没有,用的正常的电信,网通宽带上网 --------------------编程问答-------------------- 看看你apache-tomcat-6.0.35\conf\Catalina\localhost下面俩配置文件的内容是不是<Context antiResourceLocking="false" privileged="true" useHttpOnly="true" /> --------------------编程问答--------------------
感谢您的解答:
我只装了apache,没有安装apache-tomacat,而且php中调试正常。就是在java中socket和connection这,连上外网就不能用localhost和127.0.0.1了。与编译工具也无关,在DOS下运行还是这个问题。
我查了很久,现在怀疑是不是因为盗版win7......
补充:Java , Java EE