Was sind die Ursachen von java.lang.IllegalStateException: Post zu groß in tomcat / mod_jk
welche Konfiguration muss optimiert werden, und wo lebt er, um zu erhöhen Sie die maximal erlaubte post-Größe?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Apache Tomcat standardmäßig setzt eine Grenze für die maximale Größe von HTTP-POST-requests akzeptiert werden. In Tomcat 5, ist diese Grenze auf 2 MB festgelegt. Wenn Sie versuchen, Dateien hochzuladen, die größer als 2 MB ist, kann dieser Fehler auftreten.
Die Lösung ist die Neukonfiguration von Tomcat zu akzeptieren, die größeren POST-Anfragen, entweder durch die Erhöhung der Grenze, oder deaktivieren Sie es. Dies kann durch Bearbeiten [TOMCAT_DIR]/conf/server.xml. Legen Sie die Tomcat-Konfiguration parameter maxPostSize für den HTTPConnector auf einen größeren Wert (in bytes), um den Grenzwert erhöhen. Eine Einstellung von 0 deaktiviert die Größe überprüfen. Finden Sie die Tomcat Configuration Reference für weitere Informationen.
Wird es für andere Personen, ich sehe, Sie sind-Kopplung Apache-HTTP und Tomcat (tomcat /mod_jk), in diesem Fall Bearbeiten Sie die Coyote/JK2 AJP 1.3 Connector-auf die gleiche Weise tun es für den standard-Anschluss (Coyote HTTP/1.1), da die AJP1.3 Anschluss ist, wo Tomcat empfangen von Daten.
Die Ursache der Ausnahme IllegalStateException ist ein java-servlet zu schreiben versucht, um den Ausgabe-stream, nachdem die Antwort gegeben hat.
Darauf achten, dass keine Inhalte Hinzugefügt werden, die Reaktion nach einer Umlenkung/Versand verlangen.