java.lang.NoSuchMethodError: org.apache.commons.fileupload.servlet.ServletFileUpload.parseRequest
Je suis à gérer les uploads de fichier par un multipart filtre comme décrit ici. J'ai créé un fichier WAR et déployé sur Weblogic 10.3.3 serveur et a reçu l'erreur:
<Dec 8, 2011 5:37:07 PM IST> <Error> <HTTP> <BEA-101020> <[ServletContext@26087289[app:playground module:playground.war path:/playground spec-version:null]] Servlet failed with Exception
java.lang.NoSuchMethodError: org.apache.commons.fileupload.servlet.ServletFileUpload.parseRequest(Lorg/apache/commons/fileupload/RequestContext;)Ljava/util/List;
at org.apache.commons.fileupload.servlet.ServletFileUpload.parseRequest(ServletFileUpload.java:126)
at net.balusc.webapp.MultipartFilter.parseRequest(MultipartFilter.java:169)
at net.balusc.webapp.MultipartFilter.doFilter(MultipartFilter.java:123)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.doIt(WebAppServletContext.java:3684)
Truncated. see log file for complete stacktrace
Puis j'ai déployé la même fichier WAR dans Tomcat 7.0.11 serveur, et il est en cours d'exécution. Comment est-il la cause et comment puis-je déployer avec succès sur Weblogic?
Vous pouvez consulter ce pour Ajax upload de fichier stackoverflow.com/questions/8344766/...
veuillez vérifier original question que j'ai édité.
Dans l'avenir, vous devriez avoir demandé un nouveau question.
veuillez vérifier original question que j'ai édité.
Dans l'avenir, vous devriez avoir demandé un nouveau question.
OriginalL'auteur user752590 | 2011-12-02
Vous devez vous connecter pour publier un commentaire.
Weblogic déjà fourni avec Apache Commons FileUpload bibliothèques. Cette erreur indique qu'ils sont d'une version antérieure à la version que vous avez dans
/WEB-INF/lib
.Vous avez au moins 3 options:
/WEB-INF/lib
.OriginalL'auteur BalusC
Vous pouvez utiliser les API suivantes pour charger des fichiers vers le Serveur JBoss
http://commons.apache.org/fileupload/index.html
Vous pouvez configurer la taille de fichier maximale; vous aurez probablement besoin de configurer à la fois commons fileupload et jboss.
OriginalL'auteur Pokuri
Vérifier Si votre Bibliothèque Jar a dupliquer les fichiers Jar avec Différentes versions.
Supprimer l'ancienne version de fichier.
OriginalL'auteur Sumit Nagrare