2011-03-02 22 views
53

maven kullanarak ilkbaharda MVC dosya yükleme basit bir örnek çalışıyorum ve bu tutorial follwed. java.lang.NoClassDefFoundError: org/apache/commons/fileupload/FileItemFactory

Ama

Yapabilirim, ayrıca

memuru-servlet.xml da
<!-- Apache Commons Upload --> 
<dependency> 
    <groupId>commons-io</groupId> 
    <artifactId>commons-io</artifactId> 
    <version>1.3.2</version> 
</dependency> 

<!-- 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> 

Yani pom.xml'Bu bağımlılıkları dahil bu hatayı

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

alıyorum Nerede yanlış gidiyorum bana yardım et.

Şimdiden teşekkürler.

cevap

104

Sen POM

<dependency> 
    <groupId>commons-fileupload</groupId> 
    <artifactId>commons-fileupload</artifactId> 
    <version>1.2.1</version> <!-- makesure correct version here --> 
</dependency> 
+0

Ben gül Hindistan'ın en öğretici okumamış eklemek bu commons-fileupload

eklemem gerekiyor, ama bir yere kullanıyor olabilir. bir şey sadece kaldırmak ve istisna veya derleme hatası için kontrol edin. ve her zaman beklerim (ayrıca kabul edilen cevabı işaretlemek için :)) –

+0

sürüm 1.2.2 kullanılabilir: http://mvnrepository.com/artifact/commons-fileupload/commons-fileupload –

+0

Benzer bir tomcat 7 başlangıç ​​sorunu, hazır Eclipse konsol günlükleri, ben Primefaces dosya indirme tarafından gerekli bazı kavanozlar eksik olduğunu öğrendim. Bu kavanozları ekledikten sonra, commons-io ve commons-fileupload, tomcat başlatma sorununu çözdüm ... :) –

İlgili konular