Esta página se tradujo automáticamente con la API de traducción de Google Cloud.
Algunas páginas se pueden leer mejor en su totalidad.
Spring Boot proporciona una serie de funciones que se pueden usar para personalizar la configuración integrada de Tomcat. En esta publicación, veremos algunas de las opciones de configuración más importantes.
Lo primero que debería hacer es cambiar el puerto HTTP en el que se ejecuta Tomcat. De manera predeterminada, Tomcat se ejecutará en el puerto 8080, pero puede cambiar esto configurando la propiedad server.port
en su archivo application.properties:
server.port=8081
Otra personalización común es cambiar el tiempo de espera de la sesión. De manera predeterminada, Tomcat usará un tiempo de espera de sesión de 30 minutos, pero puede cambiar esto configurando la propiedad server.session-timeout
:
server.session-timeout=1
Tomcat también creará un registro de acceso que contiene información sobre todas las solicitudes que se realizan al servidor. De forma predeterminada, este registro se encuentra en el directorio logs
, pero puede cambiar la ubicación configurando la propiedad server.tomcat.accesslog.directory
:
server.tomcat.accesslog.directory=/var/log/tomcat
De forma predeterminada, Tomcat utilizará el conjunto de caracteres ISO-8859-1 para la codificación de URI. Sin embargo, puede cambiar esto configurando la propiedad server.tomcat.uri-encoding
:
server.tomcat.uri-encoding=UTF-8
Tomcat usa un conector para recibir solicitudes y enviar respuestas. De forma predeterminada, Tomcat utilizará el conector AJP, pero puede cambiar esto configurando la propiedad server.tomcat.protocol-header
:
server.tomcat.protocol-header=org.apache.coyote.http11.Http11NioProtocol
La ruta de contexto es la ruta que se utiliza para acceder a su aplicación. De forma predeterminada, está configurado en /
, pero puede cambiarlo configurando la propiedad server.context-path
:
server.context-path=/myapp
Tomcat también es compatible con SSL para comunicaciones seguras. Para configurar SSL, deberá configurar server.ssl.key-store
, server.ssl.key-store-password
, server.ssl.key-alias propiedades
y server.ssl.key-alias-password
. Para obtener más información sobre la configuración de SSL en Tomcat, consulte [Cómo configurar SSL de Tomcat] (https://tomcat.apache.org/tomcat-8.5-doc/ssl-howto.html).
En esta publicación, analizamos algunas de las formas más importantes de personalizar la configuración integrada de Tomcat en Spring Boot. Al cambiar algunas propiedades simples, puede cambiar la forma en que se ejecuta Tomcat para que se adapte mejor a sus necesidades.