我正在Glassfish下编写一个servlet jsp来从网站下载文件,进行一些处理并在网页中显示结果。
当我部署servlet时,它会收到此错误:
java.io.IOException: Server returned HTTP response code: 503 for
URL: www.websitename.com error.
我检查状态代码503,结果是服务器过载指示。
但是,如果我写一个独立的程序,访问同一个网站,它工作正常。
IOException的原因是什么?
答案 0 :(得分:1)
我尝试使用HttpClient(不需要其他配置),一切正常。我仍然不知道HttpClient为什么会起作用,但如果你有类似的问题,这绝对是一种尝试的方法。
答案 1 :(得分:0)
Glassfish是否在您运行独立程序的同一台服务器上运行?如果没有,那么很可能是Glassfish机器上的网络连接问题。即使Glassfish和独立应用程序都在同一台机器上运行,它仍然可能是网络配置问题(例如,Glassfish未配置为在您应该使用代理时)。