2014-07-04 6 views
6

Sto provando a caricare un file tramite un modulo in un file JSP, ma sto ricevendo questo errore. Il servlet ha già la notazione @MultipartConfig. Sto usando servlet 3.0 e Tomcat Apache 8.Errore "Impossibile elaborare le parti come configurazione multiparte non è stata fornita" durante il caricamento del file

Messaggio di errore:

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

on line

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

Mostraci il servlet. Mostraci la traccia dello stack completo. –

+0

Con l'annotazione Tomcat 8.5 e Servlet 3.1 '@ javax.servlet.annotation.MultipartConfig' sopra il servlet è sufficiente per farcela funzionare – GKislin

risposta

16

ho dovuto aggiungere

allowCasualMultipartParsing="true" 

sul contesto tag all'interno contesto .xml

+3

dov'è il file context.xml? – shift66

+1

Dovresti inserirlo nell'elemento di webapp di Webapp context.xml oo server.xml di Tomcat: maksim2020

+0

Dovresti inserirlo in 'MyProject/Pagine Web/META-INF/context.xml' –

Problemi correlati