Apache Tomcat, noto anche come Tomcat Server, è un server Web open source con il contenitore Servlet per avviare applicazioni Web basate su Java. Tomcat include JavaServer Pages (JSP), WebSocket, Java Servlet, Java EL, ecc., per un ambiente server Web HTTP interamente Java per eseguire il codice Java.
La grande comunità di sviluppatori esperti mantiene il server Tomcat sotto la gestione della fondazione software Apache. Pertanto, il server Tomcat fornisce un'eccellente accessibilità per lavorare in modo efficiente sull'applicazione basata su Java. Il supporto multipiattaforma significa che è disponibile sia per Windows che per Linux. L'ultima versione di Apache Tomcat è la 10.0.18, quindi in questa guida spiegheremo come installare Apache Tomcat 10 su Ubuntu 20.04.
1. Installazione di Java (l'ultima versione)
Innanzitutto, nota che se hai appena installato Ubuntu 20.04 sul tuo sistema, devi aggiungi un nuovo utente in Linux prima di configurare Apache Tomcat.
Come accennato, Apache Tomcat viene utilizzato per applicazioni basate su Java, che richiedono l'ultima versione di Java. L'ultima versione di Apache Tomcat richiede JDK 8 (Java Development Kit) o una versione successiva per funzionare correttamente. Puoi
installare la versione più recente di JDK eseguendo i seguenti comandi nel terminale Linux:sudo apt aggiornamento
sudo apt install default-jdk -y
Abbiamo usato -y nel comando precedente per superare automaticamente la conferma dell'installazione. Successivamente, devi controllare e verificare la versione Java tramite il seguente comando:
java -versione
Come puoi vedere nell'immagine sopra, abbiamo l'ultima versione di OpenJDK, 11.0.14. Mostra anche informazioni importanti sull'ambiente runtime e sul server OpenJDK.
2. Installazione di Apache Tomcat 10
Apache Tomcat ha un team di sviluppo attivo che fornisce regolarmente gli ultimi aggiornamenti, quindi scaricalo dal server ufficiale usando il comando seguente:
wget https://dlcdn.apache.org/tomcat/tomcat-10/v10.0.18/bin/apache-tomcat-10.0.18.tar.gz
Se stai leggendo questa guida mesi dopo la pubblicazione e c'è un nuovo aggiornamento dopo la 10.0.18, assicurati di cambiare la versione nel comando precedente. In caso contrario, il comando non funzionerà e verranno visualizzati errori durante il download dell'ultima versione di Apache Tomcat.
Una volta scaricato il file Tomcat tar.gz, estrai l'archivio tar con il comando riportato di seguito:
tar xvf apache-tomcat-10.0.18.tar.gz
Ora sposta i file estratti nella home directory (/usr/share/apache-tomcat) usando il seguente comando:
sudo mv apache-tomcat-10.0.18 /usr/share/apache-tomcat
Puoi anche utilizzare il seguente comando per estrarre e spostare la directory Tomcat contemporaneamente invece di farlo uno per uno:
sudo tar xzvf apache-tomcat-10*tar.gz -C /opt/tomcat --strip-components=1
3. Configurazione dell'account utente Tomcat
L'esecuzione del server Tomcat tramite un account utente specifico è una buona idea per motivi di sicurezza. Esegui il comando seguente per creare un nuovo account utente:
sudo nano /opt/tomcat/conf/tomcat-users.xml
Ora cambia nome utente e password in base ai requisiti e salvalo:
Cambia i ruoli in manager e host-manager e imposta le loro password di conseguenza.
Infine, imposta le autorizzazioni file richieste nella directory Tomcat come segue:
sudo chown -R tomcat: tomcat /opt/tomcat/
sudo chmod -R u+x /opt/tomcat/bin
4. Abilita l'accesso ad Apache Tomcat
Puoi accedere alle applicazioni host-manager e Tomcat Manager solo come localhost, quindi è importante configurare le autorizzazioni di accesso. Esistono due modi per consentire l'accesso, consentendo l'accesso a particolari sistemi remoti o consentendo l'accesso a tutti i sistemi. Aprire il file context.xml per modificarlo per le applicazioni manager e host-manager:
sudo nano /opt/tomcat/webapps/manager/META-INF/context.xml
sudo nano /opt/tomcat/webapps/host-manager/META-INF/context.xml
Ora cambia le righe aggiungendo l'indirizzo IP a cui accederai. Vedere come trovare il tuo indirizzo IP in Linux se hai bisogno d'aiuto:
allow="127\.\d+\.\d+\.\d+|::1|0:0:0:0:0:0:0:1|10.0.2.15" />
Infine, salva il file e il sistema consentirà l'accesso al gestore e al gestore host.
5. Configura il file Systemd Tomcat
Tomcat ha l'accessibilità agli script bash per l'avvio e l'arresto dei servizi. Tuttavia, puoi creare uno script di avvio per la gestione di tutte le attività come servizio systemd. Quindi, prima, apri il file tomcat.service in vim usando il comando seguente:
sudo nano /etc/systemd/system/tomcat.service
Ora incolla il seguente contenuto nell'editor di vim e salvalo:
[Unità]
Descrizione=Tomcat
After=syslog.target network.target
[Servizio]
Tipo = biforcazione
Utente=Tomcat
Gruppo = gatto
Ambiente=JAVA_HOME=/usr/lib/jvm/default-java
Ambiente='JAVA_OPTS=-Djava.awt.headless=vero'
Ambiente=CATALINA_HOME=/usr/share/apache-tomcat
Ambiente=CATALINA_BASE=/usr/share/apache-tomcat
Ambiente=CATALINA_PID=/usr/share/apache-tomcat/temp/tomcat.pid
ExecStart=/usr/share/apache-tomcat/bin/catalina.sh start
ExecStop=/usr/share/apache-tomcat/bin/catalina.sh stop
[Installare]
WantedBy=multiutente.target
Esegui il comando seguente per ricaricare il servizio systemd per caricare le modifiche apportate nel file.
sudo systemctl daemon-reload
Ora avvia e abilita l'applicazione Tomcat usando i comandi indicati di seguito:
sudo systemctl avvia tomcat.service
sudo systemctl abilita tomcat.service
Verifichiamo lo stato del servizio Tomcat eseguendo il seguente comando nel terminale:
sudo systemctl stato tomcat.service
Qui, nell'immagine sopra, il sistema mostra "attivo (in esecuzione)" nello stato.
6. Accedi al server Web Tomcat
Per impostazione predefinita, Tomcat Server viene eseguito sulla porta 8080, ma puoi verificarlo utilizzando il seguente comando:
sudo ss -tunelp | grep 8080
Ora accedi al server Tomcat dal browser:
http://localhost: 8080/
Infine, fornisci un nome utente e una password per accedere a Tomcat 10 dalla tua macchina Linux:
Puoi controllare lo stato del server, scaricare l'app manager e ospitare un manager dall'interfaccia web. Se si verifica un errore durante l'accesso a Tomcat 10 dal browser Web, è necessario ricaricare nuovamente tomcat.service. Aiuterà a dare un nuovo inizio al servizio Tomcat e caricare tutti i dati per funzionare correttamente. Dopo aver ricaricato tomcat.service, avvia, abilita e controlla lo stato di tomcat.service come accennato in precedenza.
Hai installato Apache Tomcat 10 con successo!
Quindi ecco come puoi facilmente installare e configurare Apache Tomcat 10 su Ubuntu 20.04. Abbiamo suddiviso il processo in sei fasi distinte, in cui abbiamo considerato tutto ciò che riguarda l'installazione di Tomcat 10.
Assicurati di seguire i passaggi uno per uno, poiché è essenziale per la corretta configurazione di Apache Tomcat. Non confonderti nel processo di installazione perché il processo si avvia installando il Tomcat 10 e termina con l'accesso al server Tomcat dal browser web. Ci sono alcune scorciatoie che abbiamo usato nei metodi sopra, poiché queste scorciatoie ti aiuteranno a installare facilmente Apache 10.
5 motivi per creare il tuo server domestico personale
Leggi Avanti
Argomenti correlati
- Linux
- Server Apache
- Ubuntu
- Linux
Circa l'autore
Iscriviti alla nostra Newsletter
Iscriviti alla nostra newsletter per suggerimenti tecnici, recensioni, ebook gratuiti e offerte esclusive!
Clicca qui per iscriverti