Come cambiare il numero di porta di Tomcat [chiuso]


90

Sto sviluppando un'applicazione web in JSP, in quanto per qualche scopo ho bisogno di cambiare la porta di accesso di Tomcat.

C'è qualche possibilità?



1
@ Brain Certo, grazie del tuo suggerimento, ho ricevuto l'anawer ..
Siva Siva

1
La domanda è fuori tema e non ha nulla a che fare con i JSP.
Marchese di Lorne

Risposte:


183

Semplice !! ... puoi farlo facilmente tramite server.xml

  • Vai alla tomcat>confcartella
  • modificare server.xml
  • Cerca " Porta connettore"
  • Sostituisci "8080" con your port number
  • Riavvia il server Tomcat.

Hai fatto!.


1
In Windows di solito, la cartella di configurazione di Tomcat si trova in "C: \ Programmi \ Apache Software Foundation \ Tomcat 9.0 \ conf"
Marwan Salim

Se cambio a 8081, funziona perfettamente, ma se cambio a 80, non ha funzionato affatto. Hai cercato su Google alcune soluzioni, nessuno ha funzionato, qualche idea? Sto usando Apache 9 e Ubuntu 18. Grazie
Charlie

20

Vai alla cartella / tomcat-root / conf. All'interno troverai il file server.xml.

Apri il server.xml nel tuo editor preferito. Cerca la seguente dichiarazione simile (non esattamente uguale a quella sotto sarà diversa)

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

Vado a dare il numero di porta a 9090

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

Salvare il file e riavviare il server. Ora il gatto ascolterà sulla porta 9090


5

È necessario modificare Tomcat/conf/server.xmle cambiare la porta del connettore. L'impostazione del connettore dovrebbe essere simile a questa:

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

Basta cambiare la porta del connettore dal valore predefinito 8080 a un altro numero di porta valido.


ho la risposta, grazie per il tuo tempo.
Siva Siva

5

1) Individua server.xml nella {cartella di installazione di Tomcat} \ conf \ 2) Trova la seguente dichiarazione simile

       <!-- 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" />

Per esempio

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

Modifica e salva il file server.xml. Riavvia Tomcat. Fatto

Ulteriori riferimenti: http://www.mkyong.com/tomcat/how-to-change-tomcat-default-port/

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.