java.lang.ClassNotFoundException:org.apache.commons.fileupload.FileItemFactory

时间:2012-01-27 18:08:28

标签: java netbeans spring-mvc

我有非常简单的NetBean项目。它包括这个控制器线,

    @RequestMapping(value = "/MyDoc.htm", method = RequestMethod.POST)
    public String FormUpload(@RequestParam("file") MultipartFile file)  {        
       return "MyDoc";
    }

我在调度员服务中

<bean id="multipartResolver"
    class="org.springframework.web.multipart.commons.CommonsMultipartResolver">

<!-- one of the properties available; the maximum file size in bytes -->
<property name="maxUploadSize" value="50000000"/>

但我收到此错误java.lang.ClassNotFoundException:org.apache.commons.fileupload.FileItemFactory

该项目仅包含一个带有两种方法的控制器。 GET和POST。 GET版本非常好用。

1 个答案:

答案 0 :(得分:2)

看起来您正在使用的某个软件包依赖于其中一个apache commons软件包。您可以手动将其添加到类路径中,也可以使用maven,ant,ivy等构建工具。