GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Come installare Tomcat su Ubuntu 20.04

In questo articolo, avremo spiegato i passaggi necessari per installare e configurare Tomcat su Ubuntu 20.04 LTS. Prima di continuare con questo tutorial, assicurati di aver effettuato l'accesso come utente con privilegi sudo. Tutti i comandi in questo tutorial devono essere eseguiti come utente non root.

Apache Tomcat è un server Web open source e un contenitore di servlet Java. È una delle scelte più popolari per la creazione di siti Web e applicazioni basati su Java. Tomcat è leggero, facile da usare e dispone di un solido ecosistema di componenti aggiuntivi.

Installa Tomcat su Ubuntu 20.04

Passaggio 1. Innanzitutto, prima di iniziare a installare qualsiasi pacchetto sul tuo server Ubuntu, ti consigliamo sempre di assicurarti che tutti i pacchetti di sistema siano aggiornati.

sudo apt update
sudo apt upgrade

Passaggio 2. Installa Java.

Java è necessario affinché Tomcat serva le applicazioni Java. Puoi installare Java 11 usando il seguente comando:

sudo apt install default-jdk

Puoi verificare l'installazione con:

java --version

Passaggio 3. Crea un account di servizio Tomcat.

Per prima cosa, crea un nuovo gruppo di tomcat chiamato tomcat:

sudo groupadd tomcat

Avanti, esegui i comandi seguenti:

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

Passaggio 4. Installa Apache Tomcat.

Ora scarica l'ultima versione binaria di Tomcat per la pagina di download ufficiale di Tomcat:

sudo mkdir /opt/tomcat
cd /tmp
curl -O http://mirrors.estointernet.in/apache/tomcat/tomcat-9/v9.0.35/bin/apache-tomcat-9.0.35.tar.gz
sudo tar xzvf apache-tomcat-9.0.35.tar.gz -C /opt/tomcat --strip-components=1

Quindi, imposta le autorizzazioni corrette per l'utente Tomcat:

cd /opt/tomcat
sudo chgrp -R tomcat /opt/tomcat
sudo chmod -R g+r conf
sudo chmod g+x conf
sudo chown -R tomcat webapps/ work/ temp/ logs/

Passaggio 5. Crea un file di unità di sistema.

Per eseguire Tomcat come servizio è necessario configurarlo con un file di servizio systemd. Useremo Tomcat come servizio, quindi dobbiamo creare un file di servizio Tomcat. Ma prima, dobbiamo trovare la posizione in cui è installato java, useremo questo percorso nel file di servizio Tomcat. Usa il seguente comando per individuarlo:

sudo update-java-alternatives -l

Ora copia la stringa evidenziata e incollala nella variabile JAVA_HOME. E aggiungi /jre alla fine della stringa In modo che l'intera stringa sia simile a questa:

java-1.11.0-openjdk-amd64       1081       /usr/lib/jvm/java-1.11.0-openjdk-amd64

Quindi, crea un file di servizio systemd con il seguente comando:

sudo nano /etc/systemd/system/tomcat.service
[Unit]
Description=Apache Tomcat Web Application Container
After=network.target

[Service]
Type=forking

Environment=JAVA_HOME=/usr/lib/jvm/java-1.11.0-openjdk-amd64
Environment=CATALINA_PID=/opt/tomcat/temp/tomcat.pid
Environment=CATALINA_HOME=/opt/tomcat
Environment=CATALINA_BASE=/opt/tomcat
Environment='CATALINA_OPTS=-Xms512M -Xmx1024M -server -XX:+UseParallelGC'
Environment='JAVA_OPTS=-Djava.awt.headless=true -Djava.security.egd=file:/dev/./urandom'

ExecStart=/opt/tomcat/bin/startup.sh
ExecStop=/opt/tomcat/bin/shutdown.sh

User=tomcat
Group=tomcat
UMask=0007
RestartSec=10
Restart=always

[Install]
WantedBy=multi-user.target

Dopodiché, esegui i comandi seguenti per ricaricare i profili systemd e abilitare il servizio Tomcat:

sudo systemctl daemon-reload
sudo systemctl start tomcat.service
sudo systemctl enable tomcat.service

Passaggio 7. Configura Firewall.

Tomcat utilizza la porta 8080 per accettare le richieste. Consenti il ​​traffico verso questa porta con il seguente comando:

sudo ufw allow 8080

Passaggio 8. Testare l'installazione di Tomcat.

Per testare Tomcat, apri un browser e digita il dominio o l'IP del server seguito da :8080. Digita quanto segue:

http://domain_or_server_ip:8080

Dovresti ottenere il seguente output per una corretta installazione:

Questo è tutto ciò che devi fare per installare Tomcat su Ubuntu 20.04 LTS Focal Fossa. Spero che tu possa trovare utile questo suggerimento rapido. Non dimenticare di condividere le tue preziose domande/suggerimenti nella casella dei commenti qui sotto e di lasciare anche il tuo utile feedback.


Ubuntu
  1. Come installare Tomcat 9 su CentOS 7

  2. Come installare Docker su Ubuntu 18.04

  3. Come installare Tomcat su Ubuntu 18.04

  4. Come installare Tomcat 8 su Ubuntu 14.04

  5. Come installare Tomcat su Ubuntu 18.04

Come installare Tomcat 8.5 su Ubuntu 18.04

Come installare Tomcat 9 su Ubuntu 18.04

Come installare Tomcat 9 su Ubuntu 20.04

Come installare Apache Tomcat 9 su Ubuntu 18.04 LTS

Come installare Apache Tomcat su Ubuntu 20.04 LTS

Come installare Tomcat su Ubuntu 20.04