当我在本地运行JSP项目时,此代码有效:
new URL("http://www.example.com").openConnection().getInputStream();
当我将项目上传到webserver
时,我收到上述代码的例外情况:
Connection refused
我对此感到困惑,因为另一种使用URL的方法在webserver
上工作正常,这一个:
URL url = new URL("http://www.example.com");
BufferedReader reader = new BufferedReader(new InputStreamReader(url.openStream()));
参数中给出的URL是正确的。我可以通过笔记本电脑上的浏览器直接浏览它们。
我想知道为什么第一个URL在网络服务器上不起作用,第二个URL呢?为什么第一个URL在本地运行项目时有效?
网络服务器是Tomcat服务器。
我已经检查了这个帖子:What is a work around for Connection refused: connect