web-dev-qa-db-ja.com

java.lang.NoClassDefFoundError:org / Apache / commons / fileupload / FileItemFactory

私はmavenを使用してSpring MVCでファイルをアップロードする簡単な例を試していますが、これをフォローしました tutorial

しかし、私はこのエラーを受け取っています

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> 

だから、私が間違っているところを助けてくれますか?.

前もって感謝します。

57
Dharmesh

追加する必要があります commons-fileupload

これをPOMに追加します

<dependency>
   <groupId>commons-fileupload</groupId>
   <artifactId>commons-fileupload</artifactId>
   <version>1.2.1</version> <!-- makesure correct version here -->
</dependency>
118
Jigar Joshi