日期:2014-05-18  浏览次数:20847 次

jsp 上传文件问题

我使用的smartupload控件,但是,当同时有多用户上传多个文件的时候,我的jboos就会,内存益处,死掉,这个时候,必须从起才可以

请问,有什么好的办法来解决这个

------解决方案--------------------
> > > 当同时有多用户上传多个文件的时候?
有多少?这么容易Out of Memery?

无论如何,可以这样处理来减小内存占用量:
做一个token pool,负责处理文件的JSP首先尝试获得一个free的token,如果获得token,则进行下面的工作,如果没有获得token,则阻塞在那里等待,直到获得token。

另外,处理完毕后,记得及时关闭inputStream
------解决方案--------------------
以前用过smartupload,不过可能我的并发量不大,所以没有遇到过你的问题。

现在我在用这个

http://jakarta.apache.org/commons/fileupload/

你可以尝试一下
------解决方案--------------------
smartupload可以设置内存存放的数据流大小
------解决方案--------------------
zqrqq(zqrain(结帖是一种美德)) 的令牌环方案可行,鉴定完毕!