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.