Java 连接超时页面
我有一个生成报告的Java Web应用程序,我有能力将该报告导出到excel文件,问题是每当我将其生成为excel文件时,firefox Web浏览器上就会显示一个“连接超时”页面 基本上我不知道为什么会发生这种情况,我在代码中没有看到任何问题——可能是服务器问题还是我生成的数据量?此外,未显示任何错误日志Java 连接超时页面,java,Java,我有一个生成报告的Java Web应用程序,我有能力将该报告导出到excel文件,问题是每当我将其生成为excel文件时,firefox Web浏览器上就会显示一个“连接超时”页面 基本上我不知道为什么会发生这种情况,我在代码中没有看到任何问题——可能是服务器问题还是我生成的数据量?此外,未显示任何错误日志 任何建议、建议都会有很大帮助,谢谢。听起来请求时间太长,而且超时了。基本上,生成报告的时间太长了。对于客户端、应用程序服务器或Web服务器(如果您有单独的Web服务器),这可能太长。您有几个
任何建议、建议都会有很大帮助,谢谢。听起来请求时间太长,而且超时了。基本上,生成报告的时间太长了。对于客户端、应用程序服务器或Web服务器(如果您有单独的Web服务器),这可能太长。您有几个选择:
- 找出超时设置在应用服务器中的位置并增加它们
- 加快报告编写代码的速度,这样就不会花那么长的时间
- 使报表编写器成为一个异步作业(例如,通过在新线程中启动报表生成),让客户机与服务器连接,直到完成,然后请求文件
也许您可以通过AJAX或iFrame发出原始请求?这样,限制性超时阈值可能无效。请发布代码示例好吗?您好。。。很抱歉很晚才发表评论。。我在度假。。第三个选择真的很好而且有效。。。虽然目前我正在使用firefox版本29。。而且似乎只有在这个版本中,我的页面仍然超时。。旧版本做得很好。根据mozilla的支持,firefox现在有5分钟的响应超时,所以即使它在另一个线程中,它也会生成更长的5分钟。。我仍然得到错误。。。如果是浏览器问题,我可以使用什么方法?忘记对前三条建议表示感谢^_^