2014-07-04 11 views
6

Ich versuche, eine Datei über ein Formular in eine JSP-Datei hochzuladen, aber ich erhalte diesen Fehler. Das Servlet hat bereits die Notation @MultipartConfig. Ich bin mit Servlet 3.0 und Apache Tomcat 8.Fehler "Teile können nicht verarbeitet werden, da keine mehrteilige Konfiguration bereitgestellt wurde" beim Hochladen der Datei

Fehlermeldung:

java.lang.IllegalStateException: Unable to process parts as no multi-part configuration has been provided 

on line

Collection<Part> parts = request.getParts();` 
+0

Zeigen Sie uns das Servlet. Zeigen Sie uns den vollständigen Stack-Trace. –

+0

Mit Tomcat 8.5 und Servlet 3.1 Annotation '@ javax.servlet.annotation.MultipartConfig' oben Servlet ist genug für mich, damit es funktioniert – GKislin

Antwort

16

ich hinzufügen musste

allowCasualMultipartParsing="true" 

auf Kontext-Tag in Kontext .xml

+3

wo ist die context.xml-Datei? – shift66

+1

Sie sollten es in das webapp Element von Webapp context.xml oder Tomcat server.xml einfügen: maksim2020

+0

Sie sollten es in 'MyProject/Webseiten/META-INF/context.xml' –