GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Installa Apache Tomcat 9 Server su Ubuntu 20.04

Apache Tomcat è un server di applicazioni Web open source ottimizzato per servire contenuti basati su Java. Tomcat viene utilizzato per eseguire servlet Java e servire pagine Web che contengono codice JSP (JavaServer Pages).

Questa guida illustra l'installazione del server Apache Tomcat 9 su Ubuntu 20.04.

Prerequisito

Un utente con capacità sudo su Ubuntu 20.04.

Installa Apache Tomcat 9 su Ubuntu

Inizia aggiornando i pacchetti disponibili sul tuo sistema Ubuntu 20.04 con il comando seguente.

$ sudo apt update

Quindi, esegui il comando seguente per installare Apache Tomcat 9 e i relativi pacchetti.

$ sudo apt install tomcat9 tomcat9-admin

Inserisci y per confermare l'installazione quando richiesto.

Dopo aver installato correttamente Tomcat9, esegui il comando successivo per confermare che il servizio è attivo.

$ sudo systemctl status tomcat9

Premi q per tornare al prompt dei comandi.

Nota: Se il servizio tomcat9 non è già in esecuzione, avvialo con il comando seguente.

$ sudo systemctl start tomcat9

Per configurare l'avvio automatico del servizio Apache Tomcat all'avvio del sistema, eseguire il comando successivo.

$ sudo systemctl enable tomcat9

Testare il servizio Apache Tomcat 9

Innanzitutto, confermiamo su quale porta è in ascolto il servizio Apache Tomcat 9. Esegui il comando seguente per farlo.

$ sudo netstat -tulpn

Nota: Se lo strumento netstat non è disponibile sul tuo computer Ubuntu 20.04, puoi installarlo con:

$ sudo apt install net-tools

Come mostrato nell'immagine seguente, il servizio Apache Tomcat 9 è in ascolto sulla porta 8080. Puoi dirlo dal nome del programma "java ."

Per impostazione predefinita, Apache Tomcat utilizza la porta 8080 a causa della possibilità che un server Web possa essere già in esecuzione sulla porta 80.

Nota: Se desideri modificare la porta di ascolto predefinita da 8080 a qualcos'altro, modifica il seguente file di configurazione e sostituisci 8080 di conseguenza. Dovresti riavviare Tomcat9 per rendere effettive le modifiche.

$ sudo nano /usr/share/tomcat9/etc/server.xml

In questa guida, utilizziamo la porta di ascolto predefinita 8080.

Se applicabile, aggiorna le regole del firewall per consentire il traffico in entrata sulla porta 8080. Ad esempio, se UFW è abilitato, esegui il comando seguente per consentire il traffico in entrata sulla porta 8080.

$ sudo ufw allow 8080

Ora apri un browser web e inserisci YourServerIP:8080 . Ad esempio, 192.168.16.8:8080 .

Dovresti vedere la home page predefinita di Tomcat come mostrato nell'immagine qui sotto.

Accedi all'app Web Apache Tomcat Manager

La Tomcat Manager Webapp viene utilizzata per gestire il server Tomcat tramite un'interfaccia grafica. Innanzitutto, creiamo un utente come segue.

$ sudo nano /etc/tomcat9/tomcat-users.xml

In secondo luogo, copia e incolla le seguenti tre righe all'interno dei tag . Ricordati di sostituire shola e tomcatP@ss con i tuoi valori.

<role rolename="admin-gui"/>
<role rolename="manager-gui"/>
<user username="shola" password="tomcatP@ss" roles="admin-gui,manager-gui"/>

Quindi, salva le modifiche e chiudi il file.

Riavvia Tomcat9 con:

$ sudo systemctl restart tomcat9

Ora torna alla home page predefinita di Tomcat e fai clic su manager_webapp link o l'host-manager_webapp collegamento.

Successivamente, accedi utilizzando le credenziali Tomcat specificate in precedenza.

Ora puoi gestire facilmente la tua istanza Tomcat dalla pagina di gestione dell'applicazione web. Fai clic su Guida di HTML Manager o Aiuto del manager in alto se hai bisogno di ulteriori indicazioni.

Conclusione

In questa guida, abbiamo trattato l'installazione di Apache Tomcat 9 su Ubuntu 20.04. Abbiamo anche descritto come accedere a Tomcat Web Application Manager per gestire la tua istanza Tomcat. Commenti e domande sono i benvenuti.


Ubuntu
  1. Come installare Apache su Ubuntu 18.04

  2. Installa NFS Server su Ubuntu

  3. Come installare Apache su Ubuntu 20.04

  4. Come installare Tomcat 8.5 su Ubuntu 18.04

  5. Come installare Tomcat 9 su Ubuntu 18.04

Come installare Apache Tomcat 8 su Ubuntu 14.04

Come installare Apache Tomcat su Ubuntu 20.04 LTS

Come installare Apache Tomcat Server su Ubuntu 22.04

Come installare Apache Tomcat su Ubuntu 18.04 Bionic Beaver

Come installare Tomcat su Ubuntu 20.04

Come installare Apache su Ubuntu 22.04