¿Cuál es el tamaño máximo de datos que puedo enviar en el número HttpURLConnection
a Tomcat
? ¿Existe alguna limitación para el tamaño de la solicitud?¿HttpRequest tamaño máximo permitido en tomcat?
Respuesta
El connector section tiene el parámetro
MaxPostSize
El tamaño máximo en bytes del puesto que será manejado por la FORM recipiente parámetro URL de análisis. El límite se puede desactivar configurando este atributo en un valor menor o igual a 0. Si no se especifica, este atributo se establece en 2097152 (2 megabytes).
otro límite es:
maxHttpHeaderSize El tamaño máximo de la cabecera de la solicitud y respuesta HTTP, especificado en bytes. Si no se especifica, este atributo se establece en 4096 (4 KB).
Se les encuentra en
$TOMCAT_HOME/conf/server.xml
Tiene que modificar dos límites posibles:
En conf\server.xml
<Connector port="80" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443"
maxPostSize="67589953" />
En webapps\manager\WEB-INF\web.xml
<multipart-config>
<!-- 52MB max -->
<max-file-size>52428800</max-file-size>
<max-request-size>52428800</max-request-size>
<file-size-threshold>0</file-size-threshold>
</multipart-config>
¿Qué sucede si no tengo la etiqueta multipart-config en mi web xml? ¿Existe un valor predeterminado? –
Tampoco tengo la etiqueta multipart-config en mi web xml. La edición de server.xml solo no hizo diferencia. ¿Puede decirme qué otros cambios debo hacer para recibir una solicitud POST donde el valor del parámetro de formulario es mayor a 2 MB? – Ridhima
Creo que el tamaño predeterminado es ilimitado. http://docs.oracle.com/javaee/6/tutorial/doc/gmhal.html – Tag
Solo para agregar a las respuestas, el Servidor de aplicaciones Apache Geronimo 3.0 usa Tomcat 7 como el servidor web, y en ese entorno el archivo server.xml se encuentra en <%GERONIMO_HOME%>/var/catalina/server.xml
.
La configuración no tener efecto incluso cuando la Consola de Geronimo en Application Server->WebServer->TomcatWebConnector->maxPostSize
todavía muestra 2.097.152 (el valor predeterminado)
- 1. Tamaño máximo permitido en el campo Texto de MySQL
- 2. tamaño máximo en BlobProperty (appengine)
- 3. SWT Tamaño máximo compuesto
- 4. Caché ASP.NET tamaño máximo
- 5. Tamaño máximo para StringBuffer
- 6. Cursor Android tamaño máximo
- 7. apego SmtpClient.Send tamaño máximo
- 8. SQL Server Tamaño máximo de fila
- 9. PHP GD Tamaño de memoria permitido agotado
- 10. ¿Qué causa java.lang.IllegalStateException: publicar demasiado grande en tomcat/mod_jk
- 11. Tamaño máximo del objeto JSON?
- 12. Android C2DM Registration_ID tamaño máximo
- 13. Tamaño máximo de archivo y tamaño máximo de repositorio en Git?
- 14. C tamaño máximo en el principal
- 15. tamaño máximo de atributos en AWS SimpleDB
- 16. ¿Cargar el tamaño máximo en PHP?
- 17. Tamaño máximo de LogFileAppender en Log4net
- 18. ¿Tamaño máximo de un método en Java?
- 19. Tamaño máximo de transacción en PostgreSQL
- 20. -specpdl de tamaño máximo en emacs
- 21. CORS - ¿Cómo 'prevuelo' una httprequest?
- 22. No se puede crear una fila de tamaño 8937 que es mayor que el máximo permitido de 8060
- 23. ¿Hay un tamaño máximo para el contenido del parámetro POST?
- 24. android httprequest java.net.UnknownHostException
- 25. tamaño máximo de BSS y datos
- 26. Tamaño máximo de la clase SharedPreferences
- 27. Almacenamiento de tabla azul: ¿tamaño variable máximo?
- 28. ¿Tamaño máximo de Javascript para los tipos?
- 29. Tamaño máximo para multiprocesamiento. ¿Qué artículo?
- 30. Tamaño máximo de conjunto de conexiones
SO Para establecer un límite en el tamaño de una solicitud que debería ajustar "MaxPostSize" con el valor máximo permitido. ..derecho ? – Mariselvam
Valor de configuración de maxPostSize a 0 causa a 0 Límite de tamaño POST. Para un valor de tamaño ilimitado, debe ser menor que 0. – alexSunder
Sin embargo, esto no afecta el tamaño máximo de POST permitido, solo el tamaño máximo que Tomcat intentará analizar como www-form-urlencoded. – OrangeDog