Come modificare la porta predefinita del server Tomcat?

Come modificare la porta predefinita del server Tomcat?

Prima di passare effettivamente al passaggio principale di vedere come possiamo cambiare la porta predefinita del nostro server Tomcat, lasciaci andare prima in un po 'più di profondità e vedere cosa è effettivamente questo server Tomcat e quali sono alcune applicazioni in cui viene utilizzata principalmente.

Come accennato in precedenza, Apache Tomcat Server è un server Web open source che funge da contenitore servlet per l'implementazione di diverse specifiche di Java Enterprise su larga scala come Java Servlet, Java Server Pages, Java Expression Language e Java WebSocket Technologies. I contenitori servlet fanno parte del server web e possono essere descritti come più o meno un server di applicazioni che fornisce al modello di programmazione tutto il resto di cui ha bisogno: l'apertura di prese, la gestione di alcuni componenti, la gestione delle chiamate API e così via. Il server Apache Tomcat è uno dei server più utilizzati in circolazione e ha acceso diverse applicazioni aziendali su larga scala. Oltre a ciò, dal momento che è OpenSource e rientra nella licenza Apache, include un elenco di grandi sviluppatori e diversi forum in cui le persone forniscono sempre il loro contributo e offrono aiuti l'uno all'altro.

Senza ulteriori indugi, passiamo finalmente all'argomento principale del nostro articolo.

Modifica della porta predefinita

Per impostazione predefinita, il server Tomcat esegue sul 8080 Numero di porta. Tuttavia, se arriva la necessità di modificarlo, allora può essere fatto facilmente attaccando ai seguenti passaggi:

1. Individuare il server.File XML nella directory Tomcat
Innanzitutto, dobbiamo scoprire dove abbiamo installato esattamente il server Tomcat. In Windows, vai al tuo C directory, quindi nel File di programma Directory, cerca qualsiasi directory con i nomi Tomcat, Apache Software Foundation o Apache. Se ne trovi qualcuno di questi, aprili e poi cerca il conf directory.

Dopo aver individuato questo, aprilo e ci sarà un file chiamato server.XML. Apri questo con qualsiasi editor di file che ti piace.

In Linux, puoi facilmente trovare la home directory di Tomcat cercando nella finestra di ricerca. Dopo averlo trovato, aprilo e poi entra nel conf directory e aprire il server.file XML.

Dopo aver aperto il file XML, vedrai qualcosa di simile all'inizio:

2. Trovare il tag connettore
Dopo aver aperto il server.file xml, prova a trovare una riga a partire da Connettore etichetta. A seconda della versione di Tomcat, potrebbero essere uno dei due sotto:

Prima versione:

maxThreads = "150" MinSParethReads = "25" MaxSParethReads = "75"
anableLookUps = "FALSE" rediRectPort = "8443" accetCount = "100"
ConnectionTimeOut = "20000" DisableUploadTimeout = "True" />

Seconda versione:


ConnectionTimeout = "20000"
rediRectPort = "8443" />

3. Modifica del numero di porta
Come hai notato, il tag del connettore in ciascuna delle due versioni sopra ha una proprietà di porta ad essa collegata e questo ha il numero di porta predefinito assegnato. Per far funzionare il tuo server Tomcat su una porta diversa, sostituisci semplicemente questa porta con il numero di porta che si desidera eseguire il server Tomcat. Ad esempio, voglio che il mio server Tomcat venga eseguito sulla porta 8090, quindi la modifica che farei al tag connettore sarebbe:

ConnectionTimeout = "20000"
rediRectPort = "8443" />

Come si può vedere nell'esempio sopra, ho semplicemente sostituito il numero 8080 che è stato inserito nella proprietà della porta con la mia porta, 8090.

4. Riavvia Tomcat
Dopo aver modificato la porta del server Tomcat, salva il server.file XML. Se il tuo server Tomcat è attualmente in esecuzione, fermalo, riavvia e ricomincialo. Se non funziona, riavvia semplicemente e poi avvialo. Ora, quando esegui il tuo server Tomcat, sarà in esecuzione sulla porta specificata. Nel mio caso, sarebbe la porta 8090.

Conclusione

Il server Tomcat è uno dei server Web più utilizzati in circolazione ed è diventato immensamente popolare nella comunità. Ha alcuni comandi ben definiti ed è facilmente configurabile come visto dai passaggi mostrati nell'articolo sulla modifica della porta predefinita. Tutto sommato, è uno strumento che vale la pena dedicare il tuo tempo.