4.1 Visualizzare l'elenco delle applicazioni web

Ora vediamo quali applicazioni Web sono installate in Tomcat per impostazione predefinita. Di solito ce ne sono diversi e il più importante per te è l'Application Manager. Per aprirlo, fai clic sul pulsante Manager App o segui il link .

Successivamente, dovrai accedere con l'utente che abbiamo visto nel passaggio delle impostazioni:

App Gestore Tomcat

Se tutto è andato bene, vedrai un elenco di applicazioni web installate:

Applicazione Tomcat Manager 1

La colonna di sinistra specifica il percorso in cui si apre l'applicazione. Nella colonna più a destra, vedrai i comandi per la gestione dell'applicazione web: Start, Stop, Reload, Undeploy.

4.2 Distribuire un'applicazione Web di prova

Carichiamo la nostra applicazione Web sul server Web Tomcat.

È positivo che GitHub abbia solo un'applicazione demo speciale per questo caso. Scaricalo dal link .

Quindi apri la pagina dell'app Manager in Tomcat http://localhost:8080/manager e scorri verso il basso fino alla sezione Distribuisci.

App Gestore Tomcat 2

In esso devi specificare il percorso della tua applicazione web (tutte le applicazioni hanno percorsi univoci), così come il file war della tua applicazione web. Quindi fare clic sul pulsante Distribuisci.

Se tutto è andato bene, vedrai la nuova applicazione nell'elenco delle applicazioni web:

Applicazione Tomcat Manager 3

Puoi verificare che funzioni seguendo il link: http://localhost:8080/demo

Applicazione Tomcat Manager 4

4.3 Cambio di porto

Se non ti piace che il tuo server web risponda a url localhost:8080/e vuoi che si apra solo a url localhost/, devi cambiare la porta di Tomcat su default: to 80invece di 8080.

Per fare ciò, apri il file server.xml nella cartella conf .

Trova il tag "Connector" dove si trova port 8080e cambialo in port 80:

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

Puoi anche cambiare la porta HTTPS da 8443a solo 443.

Se modifichi le impostazioni mentre Tomcat è in esecuzione, non dimenticare di riavviarlo.