java.lang.NoClassDefFoundError:org / apache / commons / fileupload / FileItemFactory
我正在尝试使用maven在spring MVC中上传文件的一个简单例子,本文后面我将介绍这个例子。
但是我得到这个错误
java.lang.NoClassDefFoundError: org/apache/commons/fileupload/FileItemFactory
我还在pom.xml中包含了依赖关系
<!-- Apache Commons Upload --> <dependency> <groupId>commons-io</groupId> <artifactId>commons-io</artifactId> <version>1.3.2</version> </dependency>
也在dispatcher-servlet.xml中
<!-- Configure the multipart resolver --> <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="100000"/> </bean>
那么,你能帮助我,我哪里错了。
提前致谢。
你需要添加commons-fileupload
把这个添加到你的POM中
<dependency> <groupId>commons-fileupload</groupId> <artifactId>commons-fileupload</artifactId> <version>1.2.1</version> <!-- makesure correct version here --> </dependency>