GNU/Linux >> Linux Esercitazione >  >> Linux

Una guida completa per installare Tomcat su Linux

Esaminiamo i passaggi per installare Tomcat su Linux oggi. Abbiamo già trattato i passaggi per l'installazione su CentOS qui. In questo tutorial, useremo Ubuntu per dimostrare l'installazione.

Puoi seguire questo tutorial anche se sei su una distribuzione diversa. Per farlo, assicurati di utilizzare il gestore di pacchetti a seconda della distribuzione che stai utilizzando.

Veloce panoramica di Tomcat

Tomcat è un server di applicazioni Java progettato per distribuire servlet e JSP Java sul tuo sistema. Sviluppato dalla Apache Software Foundation, è una delle applicazioni Java e dei server Web più utilizzati.

Tomcat è stato creato nel tentativo di creare un server HTTP che fosse esclusivamente basato su Java e consentisse operazioni di codice Java.

La sua natura open source ha notevolmente contribuito alla popolarità di Tomcat. In questo tutorial, tentiamo di guidarti nell'installazione di Tomcat su Linux.

A partire da Tomcat

Per installare correttamente Tomcat su Linux, abbiamo bisogno che Java sia installato sul nostro sistema. Se non è già sul tuo sistema, installiamo OpenJDK che è il pacchetto di sviluppo Java predefinito.

Per questo, dobbiamo prima aggiornare i nostri repository predefiniti utilizzando il servizio di gestione dei pacchetti apt. Per fare ciò, devi aprire il terminale sul tuo sistema Ubuntu e digitare quanto segue.

sudo apt update

Questo comando aggiorna i repository di Ubuntu agli ultimi repository disponibili. Ora, questo assicura che avremo l'ultima versione del pacchetto OpenJDK quando installeremo Java sul nostro sistema.

Ora utilizziamo il seguente comando per installare Java. Per i passaggi completi per l'installazione di Java, fai clic qui.

sudo apt install default-jdk

Questo è ciò che vedrai sullo schermo del terminale. Immettere "Y" nella riga di comando per procedere con l'operazione. Una volta completata l'installazione, la verifichiamo controllando la versione di java installata sul nostro sistema tramite questo comando.

java -version

Come installare Tomcat su Linux?

Ora che capiamo cosa fa Tomcat e abbiamo coperto i prerequisiti, è il momento di installare Tomcat sul nostro sistema. Per farlo, devi seguire i seguenti passaggi.

Configurazione di un utente Tomcat

Non è consigliabile eseguire Tomcat con un account root. Quindi abbiamo bisogno di creare un nuovo utente in cui eseguiamo il server Tomcat sul nostro sistema. Useremo il seguente comando per creare il nostro nuovo utente.

sudo useradd -r -m -U -d /opt/tomcat -s /bin/false tomcat

Come puoi vedere, abbiamo raggruppato il nostro nuovo utente di sistema con la directory /opt/Tomcat. Questo verrà utilizzato per eseguire il servizio Tomcat sul nostro sistema.

Download del pacchetto Tomcat

Ora che abbiamo creato un nuovo utente per il nostro server Tomcat e siamo passati ad esso. Dobbiamo scaricare il pacchetto Tomcat per installare Tomcat su Linux.

Usiamo il comando wget per scaricare il pacchetto Tomcat dal loro sito ufficiale.

wget -c https://downloads.apache.org/tomcat/tomcat-9/v9.0.34/bin/apache-tomcat-9.0.34.tar.gz

Installa Tomcat su Linux

Una volta che l'archivio tar è stato scaricato sul nostro sistema, dobbiamo decomprimere l'archivio sul nostro sistema. Questo può essere fatto come segue usando il comando tar come mostrato di seguito.

sudo tar xf apache-tomcat-9.0.34.tar.gz -C /opt/tomcat

Usando questo comando, abbiamo estratto il contenuto del pacchetto tar in /opt/Tomcat. Per semplificare l'aggiornamento di Tomcat, creiamo un collegamento simbolico che punterà alla directory di installazione di Tomcat.

sudo ln -s /opt/tomcat/apache-tomcat-9.0.34 /opt/tomcat/updated

Ora, se desideri installare Tomcat su Linux con una versione più recente in futuro, decomprimi semplicemente il nuovo archivio e modifica il collegamento simbolico in modo che punti alla nuova versione.

Ora dobbiamo fornire all'utente Tomcat l'accesso alla directory di installazione di Tomcat. Useremmo il chown comando per modificare la proprietà della directory.

sudo chown -R tomcat: /opt/tomcat/*

Infine, useremo il chmod comando per fornire tutti i flag eseguibili a tutti gli script all'interno della directory bin.

sudo sh -c 'chmod +x /opt/tomcat/updated/bin/*.sh'

Non dimenticare di assicurarti che l'utente e il gruppo "tomcat" abbiano accesso in lettura e scrittura a tutti i file e le cartelle all'interno della cartella /opt/tomcat/updated come di seguito.

Guarda come sia l'utente che il gruppo per le directory sono Tomcat e Tomcat.

Configurazione del servizio Tomcat

Dopo aver installato Tomcat su Linux, devi configurarlo prima di poter iniziare a usarlo. Innanzitutto, dobbiamo creare un systemd unit file per poter eseguire Tomcat come servizio. Dobbiamo creare un nuovo file di unità per questo. Apriremo un nuovo file chiamato tomcat.service nella directory /etc/systemd/system utilizzando nano o il tuo editor preferito.

sudo nano /etc/systemd/system/tomcat.service

Ora inserisci quanto segue nel tuo file e salvalo. Nota che devi aggiornare il valore di JAVA_HOME se la directory di installazione di Java non è la stessa indicata di seguito.

[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/updated/temp/tomcat.pid"
Environment="CATALINA_HOME=/opt/tomcat/updated/"
Environment="CATALINA_BASE=/opt/tomcat/updated/"
Environment="CATALINA_OPTS=-Xms512M -Xmx1024M -server -XX:+UseParallelGC"
Environment="JAVA_OPTS=-Djava.awt.headless=true -Djava.security.egd=file:/dev/./urandom"

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

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

[Install]
WantedBy=multi-user.target

Ora ricarichiamo il demone per aggiornare il sistema sul nuovo file.

sudo systemctl daemon-reload

Usiamo il comando seguente per avviare il servizio Tomcat sul nostro sistema.

sudo systemctl start tomcat

Useremo il comando systemctl per controllare lo stato del nostro servizio Tomcat. Se l'output è simile a questo, sei riuscito a installare Tomcat su Linux.

Ora possiamo abilitare l'esecuzione del servizio Tomcat all'avvio utilizzando questo comando.

sudo systemctl enable tomcat

Dopo aver installato Tomcat su Linux, è necessario consentirgli di utilizzare la porta 8080 tramite il firewall per poter comunicare all'esterno della rete locale.

sudo ufw allow 8080/tcp

Verifica della nostra installazione

Una volta installato Tomcat su Linux, dobbiamo verificare la nostra installazione. Per farlo, inserisci semplicemente quanto segue nel tuo browser.

http://<YourIPAddress>:8080

Se l'installazione e la configurazione sono riuscite, dovresti vedere questa pagina.

Conclusione

Tomcat è un potente strumento per la distribuzione di servlet e JSP Java. Ti consente di eseguire codice Java in un server Web costruito esclusivamente utilizzando Java. Ci auguriamo che questo tutorial sia stato in grado di aiutarti a installare Tomcat su Linux e ad effettuare alcune configurazioni di base.

Puoi inoltre effettuare configurazioni personalizzate sul tuo server Tomcat per soddisfare le tue preferenze. Se hai commenti, domande o suggerimenti, non esitare a contattarci nei commenti qui sotto.


Linux
  1. Come installare RHEL 8:una guida passo passo completa

  2. Come installare Discord su Linux:una guida passo passo

  3. Come installare Slack su Linux:una guida facile da seguire

  4. Come installare Void Linux:una guida passo passo completa

  5. Guida completa per l'utilizzo di AsciiDoc in Linux

Guida completa all'amministrazione degli utenti su Linux

Guida completa alla registrazione di Linux

Come installare il software in Ubuntu Linux:una guida completa per i principianti

La guida completa per installare MySQL su Ubuntu

Installa Golang su Linux – Guida passo passo

Comandi della directory Linux:una guida completa