JSF Configuration de l'upload d'un fichier de filtre

Je suis en train d'utiliser composant fileUpload. Comme je l'ai lu à partir de primefaces guide de l'utilisateur, j'ai configurer le fileUpload filtre.

<filter>
    <filter-name>PrimeFaces FileUpload Filter</filter-name>
    <filter-class>
        org.primefaces.webapp.filter.FileUploadFilter
    </filter-class>
</filter>
<filter-mapping>
    <filter-name>PrimeFaces FileUpload Filter</filter-name>
    <servlet-name>Faces Servlet</servlet-name>
</filter-mapping>

J'ai ajouté ces lignes (suggéré par le guide) à l'web.xml fichier.

Maintenant, lorsque le serveur (Tomcat 7) est de commencer, j'obtiens une exception et que le serveur ne parvient pas à démarrer. Je vais poster la partie de la trace de la pile.

GRAVE: A child container failed during start
java.util.concurrent.ExecutionException: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/webApp]]
at java.util.concurrent.FutureTask$Sync.innerGet(Unknown Source)
at...
Caused by: java.lang.NoClassDefFoundError: org/apache/commons/fileupload/FileItemFactory
at....
Caused by: java.lang.ClassNotFoundException: org.apache.commons.fileupload.FileItemFactory

Est la configuration de ce filtre est utile? Comment puis-je configurer correctement?

OriginalL'auteur Daniela Mogini | 2012-11-13