读书人

tomcat怎么设置页面超时有关问题

发布时间: 2012-01-19 00:22:27 作者: rapoo

tomcat如何设置页面超时问题
action执行时间比较长大概要10分钟左右(主要是一个压缩文件夹功能),action没有执行完成时页面会出现以下错误:
Service Temporarily Unavailable
The server is temporarily unable to service your request due to maintenance downtime or capacity problems. Please try again later.

注意不是页面会话超时,也不是连接超时

[解决办法]
应该是改jdk的响应的时间
比如多长时间判断为程序没有响应

[解决办法]
建议压缩文件另开一个线程
然后本线程返回给用户
页面提示:系统正在执行,请少后
然后该页面定时向服务器请求,看是否执行完成
并且显示该文字

否则用户也不知道咋回事
10分钟还没什么反应
[解决办法]
socket通讯,调用后台的C程序去做工作
[解决办法]
建议你修改成异步执行
[解决办法]
同意 angelseyes(名牌小学毕业生) 的思路。

如果会那么长的时间的话,这个ACTION你还是要特殊处理一下,保持一个线程做文件压缩,一个显示给用户看,做的好的话显示进度、百分比,一般就显示正在处理。。。然后定时刷新最新状态。

读书人网 >Java Web开发

热点推荐