Analyse des Implementierungsprozesses für die Tomcat maxPostSize-Einstellung

Analyse des Implementierungsprozesses für die Tomcat maxPostSize-Einstellung

1. Warum maxPostSize festlegen?

Der Tomcat-Container hat eine Beschränkung der Größe der zu übertragenden Daten. Wenn eine Datei hochgeladen wird, die diesen Wert überschreitet, wird ein Fehler gemeldet, wodurch das Programm nicht mehr normal verwendet werden kann.

2. Einstellungsmethode

Suchen Sie /conf/server.xml im Tomcat-Verzeichnis und fügen Sie den Parameter maxPostSize hinzu

Der Parameterwert „-1“ bedeutet keine Größenbeschränkung. Wenn Sie den Parameter maxPostSize nicht festlegen, wird die Standardgröße verwendet, die 2097152 Byte oder 2 Megabyte beträgt.

3. Hinweise zur Werteinstellung

Zu beachten ist, dass der Wert von maxPostSize nicht derselbe ist, wenn es unter verschiedenen Tomcat-Versionen keine Begrenzung für die Größe der übertragenen Daten gibt.

Spezifische Unterschiede:

Vor Tomcat 7.0.63 bedeutete das Setzen von maxPostSize auf einen Wert kleiner oder gleich 0 keine Begrenzung.

In Tomcat 7.0.63 und höher bedeutet das Setzen von maxPostSize auf einen Wert kleiner als 0, dass keine Begrenzung besteht.

Wenn Sie nach Tomcat 7.0.63 maxPostSize = „0“ festlegen, werden die übertragenen Daten nicht abgerufen.

4. Offizielle Dokumentation

Tomcat-Änderungsprotokoll anhängen

Das Obige ist der vollständige Inhalt dieses Artikels. Ich hoffe, er wird für jedermanns Studium hilfreich sein. Ich hoffe auch, dass jeder 123WORDPRESS.COM unterstützen wird.

Das könnte Sie auch interessieren:
  • Lösen Sie das Problem der Post-Parameter-Einschränkung, indem Sie Tomcat über Spring Boot einrichten
  • Lösen Sie die Probleme, die bei der Konfiguration des maxPostSize-Attributs von Tomcat beachtet werden müssen
  • Probleme und Vorsichtsmaßnahmen beim Festlegen von maxPostSize für Tomcat
  • So konfigurieren Sie den maxPostSize-Wert des integrierten Tomcat in Spring Boot

<<:  JavaScript-Lösung für die Setinterval-Verzögerung um eine Sekunde

>>:  Detaillierte MySQL-CRUD-Anweisungen zum Hinzufügen, Löschen, Ändern und Abfragen einer einzelnen Tabelle

Artikel empfehlen

Nginx-Anti-Crawler-Strategie, um UA am Crawlen von Websites zu hindern

Anti-Crawler-Richtliniendatei hinzugefügt: vim /u...

Gründe und Lösungen für das Nicht-Wirksamwerden der MySQL-SQL-Modus-Änderung

Inhaltsverzeichnis Vorwort Szenariosimulation Zus...

Eine kurze Diskussion über MySql-Ansichten, Trigger und gespeicherte Prozeduren

Sicht Was ist eine Ansicht? Welche Rolle spielt e...

MySQL-Implementierung des Funktionsbeispiels „lastInfdexOf“

Manchmal muss MySQL eine Funktion ähnlich zu last...

MySQL-Limit-Leistungsanalyse und -Optimierung

1. Fazit Syntax: Limit-Offset, Zeilen Schlussfolg...

Eine kurze Analyse der Verwendung von HTML-Float

Einige Verwendungen von Float Linke Aufhängung: f...

Zusammenfassung der Erfahrungen und Fähigkeiten im Webdesign

■ Planung des Website-Themas Achten Sie darauf, da...

Detaillierte Diskussion der InnoDB-Sperren (Record-, Gap-, Next-Key-Sperre)

Die Datensatzsperre sperrt einen einzelnen Indexd...

18 allgemeine Befehle in der MySQL-Befehlszeile

Bei der täglichen Wartung und Verwaltung von Webs...