【问题标题】:Weird java.io.IOException: Server returned HTTP response code: 503 for URL奇怪的 java.io.IOException:服务器返回 HTTP 响应代码:URL 为 503
【发布时间】:2023-03-17 05:55:01
【问题描述】:

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

当我部署 servlet 时,它得到这个错误:

java.io.IOException: Server returned HTTP response code: 503 for
URL: www.websitename.com error. 

我检查了状态码 503,结果是服务器过载指示器。

但是,如果我编写一个独立的程序,访问同一个网站,它就可以正常工作。

IOException 的原因是什么?

【问题讨论】:

    标签: java jsp servlets glassfish


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

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

      【讨论】:

      • 我在代理后面工作,但是,我访问的网站在同一个代理后面。所以理论上,我不需要任何代理来从网络上检索信息......我尝试从 Glassfish 设置代理,但也不起作用。
      猜你喜欢
      • 2014-02-22
      • 2011-04-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-02-24
      • 2013-09-12
      相关资源
      最近更新 更多