development

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

big-blog 2020. 12. 11. 19:05
반응형

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


maven을 사용하여 봄 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>

참고 URL : https://stackoverflow.com/questions/5166898/java-lang-noclassdeffounderror-org-apache-commons-fileupload-fileitemfactory

반응형