GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Come installare Apache Tomcat su Ubuntu 20.04?

Delle applicazioni web che vengono realizzate, quelle realizzate con Java si dimostrano molto potenti e stabili. Tuttavia, per eseguirli è necessario uno strumento sul tuo computer. In questo post imparerai come installare Apache Tomcat su Ubuntu 20.04 utilizzando il pacchetto che ci offrono.

Cos'è Apache Tomcat?

Apache Tomcat è un servlet container che può essere utilizzato per compilare ed eseguire applicazioni web realizzate in Java. È sponsorizzato dalla Apache Foundation da cui il suo nome sebbene sia anche conosciuto come Tomcat.

Quindi Tomcat è un software che consente a un server web di gestire contenuti web dinamici basati su Java utilizzando il protocollo HTTP. JSP è una tecnologia simile che consente agli sviluppatori di creare contenuti dinamici utilizzando documenti HTML o XML.

Pertanto, Tomcat è necessario quando si creano applicazioni Web utilizzando le tecnologie Java e JSP. Questa è la principale differenza rispetto a un server web tradizionale come Apache o Nginx.

Essendo sponsorizzato dalla Apache Foundation, possiamo assicurarti che Tomcat è open-source, il che ci farà risparmiare molti problemi di licenza e possiamo usarlo in molti casi.

Installa Apache Tomcat su Ubuntu 20.04

Per installare Tomcat, abbiamo due diversi metodi tra cui puoi scegliere. Uno di questi è tramite repository ufficiali, ma l'altro utilizza il binario fornito dagli sviluppatori dell'applicazione.

Metodo 1:installa Apache Tomcat con APT

Apache Tomcat è disponibile dai repository ufficiali e per installarlo basta eseguire questa coppia di comandi:

sudo apt update
sudo apt install tomcat9

Questo metodo, sebbene abbastanza semplice da usare ed eseguire, non ci fornisce la versione stabile definitiva. Inoltre, toglie un po' di flessibilità nella gestione delle configurazioni. Pertanto, sebbene funzionale, riteniamo sia meglio utilizzare il seguente metodo.

Metodo 2:installa l'ultima versione di Apache Tomcat su Ubuntu

Questo metodo, consigliato da molti sviluppatori, richiede un po' più di lavoro, ma otterrai l'ultima versione stabile e sarai un po' più consapevole delle configurazioni da effettuare.

Innanzitutto, installa Java su Ubuntu 20.04 eseguendo il seguente comando:

sudo apt install default-jre default-jdk

Quindi, fai in modo che l'utente root acceda tramite:

sudo -i

E crea un gruppo chiamato tomcat Puoi usare qualsiasi altro nome tu voglia, fai solo attenzione con il resto del tutorial.

groupadd tomcat

Successivamente, crea un nuovo utente che appartiene al gruppo che abbiamo creato. Inoltre, imposta il percorso /opt/tomcat come sua directory home. Nel mio caso, l'ho chiamato tomcat ma puoi scegliere un altro nome.

useradd -s /bin/false -g tomcat -d /opt/tomcat tomcat tomcat

Con il gruppo e l'utente già creati, la prossima cosa da fare è passare a /opt/ cartella e da lì usando il wget comando scarica l'ultima versione stabile di Apache Tomcat.

cd /opt/
wget https://downloads.apache.org/tomcat/tomcat-9/v9.0.45/bin/apache-tomcat-9.0.45.tar.gz

Decomprimi il file e rinomina la cartella che crea.

tar -xzvf apache-tomcat-9.0.45.tar.gz
mv apache-tomcat-9.0.45 tomcat

Crea il tomcat la cartella appartiene a tomcat utente che abbiamo creato. Inoltre, dai i permessi di esecuzione a tutti i file binari Tomcat.

chown -R tomcat:tomcat /opt/tomcat/
chmod +x /opt/tomcat/bin/*

Quindi, modifica il bashrc per aggiungere la variabile Tomcat PATH al sistema.

nano ~/.bashrc

E alla fine del file, aggiungi:

export CATALINA_HOME=/opt/tomcat

Dopo aver salvato le modifiche, esci dall'editor e avvia Tomcat.

/opt/tomcat/bin/startup.sh

Esempio di output:

Using CATALINA_BASE:   /opt/tomcat
Using CATALINA_HOME:   /opt/tomcat
Using CATALINA_TMPDIR: /opt/tomcat/temp
Using JRE_HOME:        /usr
Using CLASSPATH:       /opt/tomcat/bin/bootstrap.jar:/opt/tomcat/bin/tomcat-juli.jar
Using CATALINA_OPTS:   
Tomcat started

Tomcat sarà ora disponibile da http://your-server:8080 ricordando che questa porta deve essere aperta sul firewall.

Per fermare Tomcat, corri

/opt/tomcat/bin/shutdown.sh

E per aggiungere un utente e una password per l'accesso, modifica il tomcat-users.xml file in /opt/tomcat/conf/ .

sudo nano /opt/tomcat/conf/tomcat-users.xml

E modifica le seguenti righe in base alle tue esigenze.

<role rolename="manager-gui"/>
<user username="XXXXXX" password="XXXXXXX" roles="manager-gui,admin-gui"/>

Ricomincia e il gioco è fatto.

Quindi, Apache Tomcat è installato e pronto.

Conclusione

Durante questo post, abbiamo descritto i passaggi per installare Apache Tomcat su un server con Ubuntu 20.04. Per questo, hai due metodi diversi e ognuno con i suoi pro e contro, anche se il secondo è il più consigliato per la sua flessibilità e la versione recente.

Quindi, condividi questo post e scrivi un commento raccontandoci la tua esperienza.


Ubuntu
  1. Come installare Apache su Ubuntu 18.04

  2. Come installare Tomcat su Ubuntu 18.04

  3. Come installare Tomcat 8 su Ubuntu 14.04

  4. Come installare Tomcat su Ubuntu 18.04

  5. Come installare Apache su Ubuntu?

Come installare Apache Tomcat 8 su Ubuntu 16.04

Come installare Apache Tomcat su Ubuntu 18.04 LTS

Come installare Apache Tomcat su Ubuntu 20.04 LTS

Come installare Apache Tomcat Server su Ubuntu 22.04

Come installare Apache su Ubuntu 20.04

Come installare Apache Tomcat su Ubuntu 18.04