Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/304.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 拒绝连接的解决方法是什么:连接_Java_Jsp - Fatal编程技术网

Java 拒绝连接的解决方法是什么:连接

Java 拒绝连接的解决方法是什么:连接,java,jsp,Java,Jsp,我正在尝试从另一个站点获取信息。当我试着去做 URL url = new URL("theSite"); url.getContent(); 它抛出一个连接被拒绝:连接异常。这是否意味着该站点将不允许自动连接?是否有其他方法获取此信息?在浏览器中打开网站,查看网站是否已启动并运行。您可能需要检查的另一件事是是否存在阻止java进程连接的防火墙。在浏览器中打开该站点,查看该站点是否已启动并正在运行。您可能需要检查的另一件事是是否存在阻止java进程连接的防火墙。这可能意味着以下几件事: 站点出

我正在尝试从另一个站点获取信息。当我试着去做

URL url = new URL("theSite");
url.getContent();

它抛出一个
连接被拒绝:连接异常
。这是否意味着该站点将不允许自动连接?是否有其他方法获取此信息?

在浏览器中打开网站,查看网站是否已启动并运行。您可能需要检查的另一件事是是否存在阻止java进程连接的防火墙。

在浏览器中打开该站点,查看该站点是否已启动并正在运行。您可能需要检查的另一件事是是否存在阻止java进程连接的防火墙。

这可能意味着以下几件事:

  • 站点出现问题,正在主动断开连接(拒绝与超时不同,后者根本没有收到响应)
  • 中介机构可能拒绝了您的连接,例如防火墙,但如果您可以通过浏览器访问站点,则不太可能出现这种情况
  • 您使用了错误的端口,即键入https://时是指http://还是反之亦然
  • 您的浏览器正在通过代理访问站点。检查浏览器代理设置并在url.openConnection(代理)中使用它们
telnet是您的朋友,当您:

telnet thesite 80[或您需要的任何端口] GET/URL HTTP/1.0 主持人:网站

它可能意味着几件事:

  • 站点出现问题,正在主动断开连接(拒绝与超时不同,后者根本没有收到响应)
  • 中介机构可能拒绝了您的连接,例如防火墙,但如果您可以通过浏览器访问站点,则不太可能出现这种情况
  • 您使用了错误的端口,即键入https://时是指http://还是反之亦然
  • 您的浏览器正在通过代理访问站点。检查浏览器代理设置并在url.openConnection(代理)中使用它们
telnet是您的朋友,当您:

telnet thesite 80[或您需要的任何端口] GET/URL HTTP/1.0 主持人:网站

该站点已启动并运行。我该如何检查是否有防火墙。查看Mikes对Telnet的评论站点已启动并运行。如何检查是否有防火墙。请参阅Mikes对telnet的评论我尝试telnet并获得:…无法打开与主机的连接,端口80:连接失败如果我在浏览器中键入地址,网站将正常工作。显然是防火墙问题。禁用/配置它。@Lumpy听起来像你的浏览器在使用代理。检查浏览器的网络设置。您可能需要使用url.openConnection(Proxy)来显式使用http代理。我尝试telnet并得到:…无法打开与主机的连接,在端口80上:连接失败。如果我在浏览器中键入地址,站点将正常工作。显然是防火墙问题。禁用/配置它。@Lumpy听起来像你的浏览器在使用代理。检查浏览器的网络设置。您可能需要使用url.openConnection(Proxy)来显式使用http代理。