2011-03-02 15 views
53

Estoy intentando un ejemplo simple de carga de archivos en MVC de primavera usando maven e hice este tutorial.java.lang.NoClassDefFoundError: org/apache/commons/fileupload/FileItemFactory

Pero estoy recibiendo este error

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

También incluí las dependencias en pom.xml

<!-- Apache Commons Upload --> 
<dependency> 
    <groupId>commons-io</groupId> 
    <artifactId>commons-io</artifactId> 
    <version>1.3.2</version> 
</dependency> 

también en despachador-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> 

Por lo tanto, puede me ayudas donde estoy yendo mal

Gracias de antemano.

Respuesta

104

es necesario agregar commons-fileupload

agregar esto a su POM

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

No he leído el tutorial de la India aumentó, pero podría estar utilizando en alguna parte. haga una cosa simplemente elimínelo y verifique si hay errores de excepción o compilación. y usted siempre es bienvenido (también para marcar la respuesta aceptada :)) –

+0

versión 1.2.2 disponible: http://mvnrepository.com/artifact/commons-fileupload/commons-fileupload –

+0

Tuve un problema de inicio de tomcat 7 similar, listo los registros de la consola de Eclipse, descubrí que faltaban algunos archivos necesarios para la carga de archivos de Primefaces. Después de agregar esos archivos jar, es decir, commons-io y commons-fileupload, me deshice del problema de arranque de tomcat ... :) –

Cuestiones relacionadas