Cómo cambiar el número de puerto de tomcat [cerrado]

90

Estoy desarrollando una aplicación web en JSP, ya que por algún motivo necesito cambiar el puerto de acceso de Tomcat.

¿Hay alguna posibilidad?

Siva Siva
fuente
1
@Brain Claro, gracias por tu sugerencia, recibí la respuesta ..
Siva Siva
1
La pregunta está fuera de tema y no tiene nada que ver con JSP en absoluto.
Marqués de Lorne

Respuestas:

183

¡¡Simple !! ... puedes hacerlo fácilmente a través de server.xml

  • Ir a la tomcat>confcarpeta
  • Editar server.xml
  • Buscar " Puerto conector"
  • Reemplazar "8080" por your port number
  • Reinicie el servidor Tomcat.

¡Estás listo!.

kark
fuente
1
En Windows, por lo general, la carpeta de configuración de tomcat se encuentra en "C: \ Archivos de programa \ Apache Software Foundation \ Tomcat 9.0 \ conf"
Marwan Salim
Si cambio a 8081, funciona perfectamente, pero si cambio a 80, no funcionó en absoluto. Busqué en Google algunas soluciones, nadie funcionó, ¿alguna idea? Estoy usando Apache 9 y Ubuntu 18. Gracias
Charlie
20

Vaya a la carpeta / tomcat-root / conf. Dentro encontrará el archivo server.xml.

Abra server.xml en su editor preferido. Busque la siguiente declaración similar (no exactamente igual que a continuación, diferirá)

    <Connector port="8080" protocol="HTTP/1.1" 
           connectionTimeout="20000" 
           redirectPort="8443" />

Va a dar el número de puerto al 9090

     <Connector port="9090" protocol="HTTP/1.1" 
           connectionTimeout="20000" 
           redirectPort="8443" />

Guarde el archivo y reinicie el servidor. Ahora el tomcat escuchará en el puerto 9090

Prabhakaran Ramaswamy
fuente
5

Necesita editar Tomcat/conf/server.xmly cambiar el puerto del conector. La configuración del conector debería verse así:

<Connector port="8080" maxHttpHeaderSize="8192"
           maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
           enableLookups="false" redirectPort="8443" acceptCount="100"
           connectionTimeout="20000" disableUploadTimeout="true" />

Simplemente cambie el puerto del conector del 8080 predeterminado a otro número de puerto válido.

Juned Ahsan
fuente
Tengo la respuesta, gracias por tu tiempo.
Siva Siva
5

1) Busque server.xml en la {carpeta de instalación de Tomcat} \ conf \ 2) Busque la siguiente declaración similar

       <!-- Define a non-SSL HTTP/1.1 Connector on port 8180 -->
      <Connector port="8080" maxHttpHeaderSize="8192"
           maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
           enableLookups="false" redirectPort="8443" acceptCount="100"
           connectionTimeout="20000" disableUploadTimeout="true" />

Por ejemplo

<Connector port="8181" protocol="HTTP/1.1" 
           connectionTimeout="20000" 
           redirectPort="8443" />

Edite y guarde el archivo server.xml. Reinicie Tomcat. Hecho

Más referencias: http://www.mkyong.com/tomcat/how-to-change-tomcat-default-port/

Deepika CP
fuente