Como alterar o número da porta do tomcat [fechado]

89

Estou desenvolvendo um aplicativo web em JSP, em que para alguma finalidade preciso alterar a porta de acesso do tomcat.

Existe alguma possibilidade?

Siva Siva
fonte
1
@Brain Claro, obrigado por sua sugestão, recebi a resposta ..
Siva Siva
1
A pergunta está fora do tópico e não tem nada a ver com JSPs.
Marquês de Lorne

Respostas:

180

Simples !! ... você pode fazer isso facilmente via server.xml

  • Vá para a tomcat>confpasta
  • Editar server.xml
  • Pesquise " Porta do conector"
  • Substitua "8080" por your port number
  • Reinicie o servidor tomcat.

Você terminou!.

kark
fonte
1
Normalmente, no Windows, a pasta de configuração do tomcat está localizada em "C: \ Arquivos de programas \ Apache Software Foundation \ Tomcat 9.0 \ conf"
Marwan Salim
Se eu mudar para 8081, funcionará perfeitamente, mas se eu mudar para 80, não funcionará de todo. Pesquisei algumas soluções, ninguém funcionou, alguma ideia? Estou usando Apache 9 e Ubuntu 18. Obrigado
Charlie
19

Navegue até a pasta / tomcat-root / conf. Dentro de você encontrará o arquivo server.xml.

Abra o server.xml em seu editor preferido. Pesquise a declaração semelhante abaixo (não exatamente igual à abaixo, mas será diferente)

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

Indo para dar o número da porta para 9090

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

Salve o arquivo e reinicie o servidor. Agora o tomcat vai ouvir na porta 9090

Prabhakaran Ramaswamy
fonte
5

Você precisa editar Tomcat/conf/server.xmle alterar a porta do conector. A configuração do conector deve ser semelhante a esta:

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

Basta alterar a porta do conector do padrão 8080 para outro número de porta válido.

Juned Ahsan
fonte
eu tenho a resposta, obrigado pelo seu tempo.
Siva Siva
5

1) Localize server.xml em {pasta de instalação do Tomcat} \ conf \ 2) Encontre a seguinte declaração semelhante

       <!-- 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 exemplo

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

Edite e salve o arquivo server.xml. Reinicie o Tomcat. Feito

Outras referências: http://www.mkyong.com/tomcat/how-to-change-tomcat-default-port/

Deepika CP
fonte