Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/383.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/12.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.io.IOException:服务器返回URL的HTTP响应代码:503_Java_Jsp_Servlets_Glassfish - Fatal编程技术网

奇怪的java.io.IOException:服务器返回URL的HTTP响应代码:503

奇怪的java.io.IOException:服务器返回URL的HTTP响应代码:503,java,jsp,servlets,glassfish,Java,Jsp,Servlets,Glassfish,我正在Glassfish下编写一个servlet jsp,从一个网站下载一个文件,进行一些处理并在网页中显示结果 部署servlet时,会出现以下错误: java.io.IOException: Server returned HTTP response code: 503 for URL: www.websitename.com error. 我检查了状态代码503,结果发现它是一个服务器过载指示器 然而,如果我写一个独立的程序,访问同一个网站,它工作得很好 IOException的原因是

我正在Glassfish下编写一个servlet jsp,从一个网站下载一个文件,进行一些处理并在网页中显示结果

部署servlet时,会出现以下错误:

java.io.IOException: Server returned HTTP response code: 503 for
URL: www.websitename.com error. 
我检查了状态代码503,结果发现它是一个服务器过载指示器

然而,如果我写一个独立的程序,访问同一个网站,它工作得很好


IOException的原因是什么?

Glassfish是否在运行独立程序的同一台服务器上运行?如果不是,则很可能是Glassfish所在机器上的网络连接问题。即使Glassfish和独立应用程序都在同一台机器上运行,也有可能是网络配置问题(例如,Glassfish没有配置为在您应该使用代理时使用代理)。

我使用HttpClient进行了尝试(无需其他配置),一切正常。我仍然不知道HttpClient为什么会工作,但如果您有类似的问题,这绝对是一种尝试的方法

我的工作背后的代理,然而,我访问的网站背后的同一个代理。所以从理论上说,我不需要任何代理从网络上检索信息。。。我尝试从Glassfish设置代理,但也不起作用。