HttpRequest taille maximale autorisée dans tomcat?
Quelle est la durée maximale de la taille des données que je peux envoyer en une seule HttpURLConnection
à Tomcat
? Est-il une limitation de la taille de la demande?
Vous devez vous connecter pour publier un commentaire.
La section de raccordement a le paramètre
maxPostSize
La taille maximale, en octets, de la POSTE, qui seront traitées par la FORME de contenant paramètre de l'URL de l'analyse. La limite peut être désactivé par la définition de cet attribut à une valeur inférieure ou égale à 0. Si non spécifié, cet attribut est défini sur 2097152 (2 mo).
Une autre Limite est:
maxHttpHeaderSize la taille maximale de La demande et de la réponse HTTP en-tête, spécifiée en octets. Si non spécifié, cet attribut est défini à 4096 (4 KO).
Vous les trouverez dans la
Vous devez modifier deux limites:
Dans
conf\server.xml
Dans
webapps\manager\WEB-INF\web.xml
Juste à ajouter aux réponses, Serveur d'Application Apache Geronimo 3.0 utilise Tomcat 7 que le serveur web, et, dans cet environnement, le fichier server.xml est situé à
<%GERONIMO_HOME%>/var/catalina/server.xml
.La configuration ne prennent effet même lorsque l'Geronimo Console à
Application Server->WebServer->TomcatWebConnector->maxPostSize
affiche toujours 2097152 (valeur par défaut)Bien que d'autres réponses inclure les informations suivantes, c'est le minimum absolu qui doit être changé dans les instances EC2, particulier en ce qui concerne le déploiement de la grande GUERRE des fichiers, et c'est le moins susceptible de causer des problèmes lors de futures mises à jour. J'ai été en cours d'exécution dans ces limites sur chaque année en raison de la constante augmentation de la taille de l'Jenkins fichier WAR (maintenant ~72 MO).
Plus précisément, cette réponse n'est applicable que si vous rencontrez une variante de l'erreur suivante dans
catalina.out
:Sur Linux Amazon EC2 cas, la seulement fichier qui doit être modifié à partir de l'installation par défaut de Tomcat (
sudo yum install tomcat8
) est:Par défaut, la taille de téléchargement maximale est exactement de 50 mo:
Il y a seulement deux valeurs qui doivent être modifiées (
max-file-size
etmax-request-size
):Quand Tomcat est mis à jour sur ces instances, la nouvelle version du gestionnaire de
web.xml
sera placé dansweb.xml.rpmnew
, de sorte que toute modification du fichier original ne sera pas écrasé lors de futures mises à jour.