环境配置是:
Apache Http Server 2.0
Tomcat 5.5
Struts 1.3
Windows XP SP2
IE 6
要求:
1. 一个页面,文件下载button点击后,Java处理如下:
response.setContentType("application/txt");
response.setHeader("Content-disposition", "attachment; filename=\"" + fileName + "\"");
writer.print("... ...");
画面上自动popup一个下载页面,并点击下载,动作ing。
与此同时,画面上有JavaScript函数:
var timer = setTimeout(form.submit, 30000);
在文件下载的同时刷新背后的Html。
总之:就是想实现 一边下载文件,一边刷新背后的HTML。
问题:
Tomcat与Apache HTTP Server的Socket连接出现异常如下
WARN org.apache.jk.core.MsgContext action - Error send
ng end packet
java.net.SocketException: Software caused connection abort: socket write error
而更奇怪的是:
在本机调试环境下抛出的异常,在Server上却没有问题。
是否是因为Apache Http Server的配置不同而造成的,
Apache Server能够同时响应处理多重Request吗?
调查了一段时间,没有头绪,请经验者不吝赐教,万分感激。
[b]问题补充:[/b]
Server是Windows 2003 Server.
不过从部署环境的角度考虑也是有道理的。
不过XP和Windows Server是什么区别,
里边端口和线程是如何启动停止,确实不知道。
所以我也就只能先假定是我的Apache Http Server没有配置好。
如果还有什么线索的话,还望不吝赐教。
[b]问题补充:[/b]
好吧,
我先实践观察
再总结理论知识.
thank you very much, jones.