Cómo cambiar el puerto predeterminado del servidor Tomcat?

Cómo cambiar el puerto predeterminado del servidor Tomcat?

Antes de pasar al paso principal de ver cómo podemos cambiar el puerto predeterminado de nuestro servidor Tomcat, primero vamos a profundizar un poco más y vea qué es realmente este servidor Tomcat y cuáles son algunas aplicaciones donde 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 servlet para la implementación de varias especificaciones de Java Enterprise a gran escala, como Java Servlet, Java Server Pages, Java Expression Language y Java WebSocket WebSocket. Los contenedores de servlet son parte del servidor web y pueden describirse como más o menos un servidor de aplicaciones que proporciona el modelo de programación todo lo que necesita: la apertura de enchufes, administrar algunos componentes, manejo de llamadas de API, etc. El servidor Apache Tomcat es uno de los servidores más utilizados y ha estado alimentando varias aplicaciones empresariales a gran escala. Además de esto, dado que está OpenSource y cae bajo la licencia Apache, incluye una gran lista de desarrolladores y varios foros en los que las personas siempre proporcionan su aporte y ofreciendo ayuda entre sí.

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

Cambio del puerto predeterminado

Por defecto, el servidor TomCat se ejecuta en el 8080 Número de puerto. Sin embargo, si es necesario cambiar esto, entonces se puede hacer fácilmente pegando los siguientes pasos:

1. Localización del servidor.Archivo XML en el directorio Tomcat
Primero, necesitamos saber dónde instalamos exactamente el servidor Tomcat. En Windows, ve a tu 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, ábralos y luego busque el confusión directorio.

Después de localizar esto, abrirlo y se llamará un archivo servidor.xml. Abra esto con cualquier editor de archivos que le guste.

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 entra en el confusión directorio y abra el servidor.archivo XML.

Después de abrir el archivo XML, verá algo similar al comienzo:

2. Encontrar la etiqueta del conector
Después de abrir el servidor.archivo xml, intente encontrar una línea que comience con el Conector etiqueta. Dependiendo de su versión de Tomcat, estos podrían ser cualquiera de los dos a continuación:

Primera versión:

maxThreads = "150" minsparethreads = "25" maxsparethreads = "75"
EnableLookUps = "false" redirectPort = "8443" aceptación = "100"
ConnectionTimeOut = "20000" DisableUploadTimeOut = "True" />

Segunda versión:


ConnectionTimeOut = "20000"
redirectPort = "8443" />

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

ConnectionTimeOut = "20000"
redirectPort = "8443" />

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

4. Reiniciando Tomcat
Después de cambiar el puerto del servidor Tomcat, guarde el servidor.archivo XML. Si su servidor Tomcat se está ejecutando actualmente, deténgalo, reinicie y comience nuevamente. Si no se está ejecutando, simplemente reinicie y luego comience. 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 por los pasos que se muestran en el artículo sobre cómo cambiar su puerto predeterminado. En general, es una herramienta que vale la pena poner su tiempo.