¿Cómo cambiar el puerto predeterminado del servidor Tomcat?

How Change Default Port Tomcat Server



Antes de pasar al paso principal de ver cómo podemos cambiar el puerto predeterminado de nuestro servidor tomcat, primero profundicemos un poco más y veamos qué es realmente este servidor tomcat y cuáles son algunas de las aplicaciones en las que se usa principalmente.

Como se mencionó anteriormente, el servidor Apache Tomcat es un servidor web de código abierto que actúa como un contenedor de servlets para la implementación de varias especificaciones empresariales de Java a gran escala, como Java Servlet, Java Server Pages, Java Expression Language y las tecnologías Java WebSocket. Los contenedores de servlets son parte del servidor web y pueden describirse más o menos como un servidor de aplicaciones que proporciona al modelo de programación todo lo demás que necesita: la apertura de sockets, la gestión de algunos componentes, la gestión de llamadas a API, etc. El servidor Apache Tomcat es uno de los servidores más utilizados y ha estado impulsando varias aplicaciones empresariales a gran escala. Además de esto, dado que es de código abierto y está sujeto a la licencia Apache, incluye una gran lista de desarrolladores y varios foros donde las personas siempre brindan sus comentarios y se ayudan entre sí.







Sin más preámbulos, pasemos finalmente al tema principal de nuestro artículo.



Cambio de puerto predeterminado

De forma predeterminada, el servidor Tomcat se ejecuta en 8080 Número de puerto. Sin embargo, si surge la necesidad de cambiar esto, puede hacerlo fácilmente siguiendo los siguientes pasos:



1. Ubicación del archivo Server.xml en el directorio Tomcat
Primero, necesitamos averiguar dónde instalamos exactamente el servidor tomcat. En Windows, vaya a su C directorio, luego en el Archivos de programa directorio, busque cualquier directorio con los nombres Tomcat, Apache Software Foundation o Apache. Si encuentra alguno de estos, ábralo y luego busque el conf directorio.





Después de localizar esto, ábralo y habrá un archivo llamado server.xml . Abra esto con cualquier editor de archivos que desee.



En Linux, puede encontrar fácilmente el directorio de inicio de tomcat buscando en la ventana de búsqueda. Después de encontrarlo, ábralo y luego entre en el conf directorio y abra el archivo server.xml.

Después de abrir el archivo xml, verá algo similar al principio:

2. Encontrar la etiqueta del conector
Después de abrir el archivo server.xml, intente encontrar una línea que comience con el Conector etiqueta. Dependiendo de su versión de tomcat, estos pueden ser cualquiera de los dos siguientes:

Primera versión:

='8080'maxHttpHeaderSize='8192'
maxThreads='150'minSpareThreads='25'maxSpareThreads='75'
enableLookups='falso'redirectPort='8443'acceptCount='100'
el tiempo de conexión expiro='20000'disableUploadTimeout='cierto' />

Segunda versión:



=
'8080'protocolo='HTTP/1.1'
el tiempo de conexión expiro='20000'
redirectPort='8443' />

3. Cambio del número de puerto
Como habrá notado, la etiqueta Connector en cada una de las dos versiones anteriores tiene una propiedad de puerto adjunta y este tiene el número de puerto predeterminado asignado. Para que su servidor Tomcat se ejecute en un puerto diferente, simplemente reemplace este puerto con el número de puerto en el que desea que se ejecute el servidor Tomcat. Por ejemplo, quiero que mi servidor tomcat se ejecute en el puerto 8090, entonces el cambio que haría en la etiqueta del conector sería:

=
'8090'protocolo='HTTP/1.1'
el tiempo de conexión expiro='20000'
redirectPort='8443' />

Como se puede ver en el ejemplo anterior, simplemente reemplacé el número 8080 que se colocó en la propiedad Port con mi Port, 8090.

4. Reinicio de Tomcat
Después de cambiar el puerto del servidor Tomcat, guarde el archivo server.xml. Si su servidor Tomcat se está ejecutando actualmente, deténgalo, reinícielo e inícielo de nuevo. Si no se está ejecutando, simplemente reinícielo y luego inícielo. Ahora, cuando ejecute su servidor Tomcat, se ejecutará en el puerto que especificó. En mi caso, sería el puerto 8090.

Conclusión

El servidor Tomcat es uno de los servidores web más utilizados y se ha vuelto inmensamente popular en la comunidad. Tiene algunos comandos bien definidos y es fácilmente configurable como se ve en los pasos que se muestran en el artículo sobre cómo cambiar su puerto predeterminado. Considerándolo todo, es una herramienta a la que vale la pena dedicar su tiempo.