struts文件上传的并发问题
说好不能打脸 Java领域优质创作者 博客专家认证 2007-09-14 05:51:34 各位,问一个问题。
我使用struts1.2自带的getMultipartRequestHandler()方法进行文件上传。在正常使用的情况下没有没有问题,但是使用loadrunner进行压力测试时,10个用户并发就出现问题的,测试方式为:
10个用户分别上传1个1-2MB左右文件,每个文件文件名不一样。测试通过率为40%-60%,
struts的文件上传不会这么弱不经风吧~~各位能帮我想象办法吗?
以下是部分代码:
....
//获取的文件信息
[1]Hashtable files = fileUploadForm.getMultipartRequestHandler().getFileElements();
....
filesValue = files.values();
Iterator iterator = filesValue.iterator();
......
正常情况下,“[1]”处是能够得到文件信息的,但是10个用户并发的时候,只有4-6个action线程中存在文件信息,其余没有得到文件信息。