Apache Tomcat

Come installare e configurare Apache Tomcat su Fedora Linux

Come installare e configurare Apache Tomcat su Fedora Linux
Apache Tomcat è uno dei server di applicazioni Web più utilizzati al mondo. È un progetto open source di Apache Software Foundation. È scritto in Java. Viene utilizzato per implementare contenitori servlet e Java Server Pages (JSP) in Java.

In precedenza, Tomcat richiedeva un alto livello di competenza per la configurazione e l'amministrazione dei suoi servizi, poiché solo gli utenti e gli sviluppatori avanzati erano in grado di risolverlo. Con il programma di installazione della GUI di Tomcat, è diventata solo una questione di pochi comandi per amministrare il server come servizio di sistema.

Cosa tratteremo

Questo tutorial ti mostrerà come installare apache Tomcat e usarlo per distribuire un programma JSP di base. Tomcat richiede JRE (Java Runtime Environment) per l'esecuzione di applicazioni web Java. Nel caso in cui tu stia sviluppando un'applicazione Java, avrai bisogno di un'applicazione JDK completa installata. Per questo, tratteremo la guida solo con il solo JRE.

Prerequisiti

Devi avere familiarità con il comando Java e Linux di base per comprendere meglio questo tutorial. Partiamo dal presupposto che tu abbia già installato JRE (Java Runtime Environment) sul tuo sistema. È inoltre necessario disporre dei privilegi di root per l'installazione di Apache Tomcat.

Download di Tomcat

1. Per scaricare Apache Tomcat, visita la home page di Apache Tomcat, dove vedrai diverse versioni disponibili. In alternativa, puoi anche usare il comando wget per ottenere il file. Per questa guida, stiamo usando Tomcat 9.

# wget https://mirrors.estointernet.in/apache/tomcat/tomcat-9/v9.0.43/bin/apache-tomcat-9.0.43.catrame.gz

2. Se preferisci, puoi scaricare Tomcat dalla homepage. Questo è mostrato di seguito:

Estrazione dell'archivio binario

1. Una volta scaricato il file binario di archivio, è necessario copiarlo nella directory in cui si desidera installare il server Tomcat ed estrarre il file lì. Ad esempio, estrarremo il file tar di Tomcat in /opt/tomcat. Per questo, dobbiamo prima creare una directory 'tomcat' all'interno di /opt. Usa il seguente comando per creare una directory.

# mkdir /opt/tomcat # tar xzf apache-tomcat-9.0.43.catrame.gz -C /opt/tomcat

Creazione di un utente e di un gruppo per Tomcat

Creeremo un utente e un gruppo non root per eseguire il server Apache Tomcat. Usa il comando qui sotto per creare l'utente e il gruppo.

# useradd -r tomcat

Il comando sopra aggiungerà anche un gruppo 'tomcat'.

Ora cambieremo la proprietà della directory Tomcat all'utente Tomcat con il comando:

# chown -R tomcat:tomcat /opt/tomcat

Impostazione delle variabili d'ambiente

Tomcat richiede l'impostazione di determinate variabili di ambiente per l'esecuzione degli script di avvio. Vediamo queste variabili:

un. CATALINA_HOME: la posizione di questa variabile di ambiente è la directory principale della distribuzione "binaria" di Tomcat. Nel nostro caso, questa directory principale è /opt/tomcat/apache-tomcat-9.0.43

b. JRE_HOME o JAVA_HOME: queste variabili di ambiente specificano rispettivamente la posizione di Java Runtime Environment e una posizione JDK. Se stai specificando sia JRE_HOME che JAVA_HOME, per impostazione predefinita verrà utilizzato JRE_HOME.

Per impostare queste variabili, apri il seguente file:

# vi /etc/profile

Ora inserisci le seguenti righe alla fine di questo file:

esporta JRE_HOME=/usr/java/jre1.8.0_281-amd64/bin/java
export CATALINA_HOME=/opt/tomcat/apache-tomcat-9.0.43

Ora salva il file ed esegui il comando seguente per applicare queste modifiche:

# . /etc/profilo

Per verificare se queste variabili sono impostate correttamente, controlla se l'output del comando seguente è lo stesso del valore per JRE_HOME e CATALINA_HOME:

# echo $JRE_HOME
# echo $CATALINA_HOME

Vedere le immagini sottostanti per riferimento:

Creazione del servizio Tomcat

Ora creeremo un semplice file di unità systemd per definire il nostro servizio Tomcat. Creare il servizio con le seguenti istruzioni:

1. Crea un file Tomcat.servizio:

# vim /etc/systemd/system/tomcat.servizio

Ora inserisci il seguente contenuto al suo interno:

[Unità]
Description=Server Apache Tomcat
Dopo=syslog.rete di destinazione.bersaglio
[Servizio]
Tipo = biforcazione
Utente=tomcat
Gruppo=tomcat
Ambiente=CATALINA_PID=/opt/tomcat/apache-tomcat-9.0.43/temp/tomcat.pid
Ambiente=CATALINA_HOME=/opt/tomcat/apache-tomcat-9.0.43
Ambiente=CATALINA_BASE=/opt/tomcat/apache-tomcat-9.0.43
ExecStart=/opt/tomcat/apache-tomcat-9.0.43/bin/catalina.inizia
ExecStop=/opt/tomcat/apache-tomcat-9.0.43/bin/catalina.sh stop
RiavviaSec=10
Riavvia=sempre
[Installare]
WantedBy=multiutente.bersaglio

Nota: Si prega di sostituire il testo in grassetto con il percorso dell'installazione di Tomcat.

Ora salva il file e ricarica la configurazione di systemd con il seguente comando
per applicare le modifiche

# systemctl daemon-reload

Ora siamo pronti per utilizzare il servizio Tomcat. Avvia il servizio e abilitalo per mantenere il riavvio.

# systemctl start tomcat.servizio
# systemctl abilita tomcat.servizio

Verificare lo stato del servizio; dovrebbe mostrare uno stato di esecuzione attivo:

# systemctl status tomcat.servizio

Tutti i passaggi precedenti sono mostrati di seguito:

Accesso a Tomcat nel browser

Ora siamo pronti per testare se il nostro server Tomcat è installato correttamente o meno. Per verificarlo, apri il tuo browser web e sfoglia gli indirizzi:

http://localohost:8080
o
http://system_IP_addr:8080 (Per vedere l'IP del tuo sistema, usa il indirizzo IP comando.)

Vedresti la homepage predefinita di Apache Tomcat. La seguente schermata mostra la homepage di Tomcat:

Distribuzione di una semplice applicazione JSP

Ora distribuiremo un'applicazione JSP di base con un server Tomcat.

1. Crea un'applicazione JSP di base chiamata 'test.jsp' all'interno della directory “/opt/tomcat/apache-tomcat-9.0.43/webapps/ROOT/”:

# nano /opt/tomcat/apache-tomcat-9.0.43/webapps/ROOT/test.jsp

Nota: Di nuovo, sostituisci il testo in grassetto con il percorso dell'installazione di Tomcat.

2. Inserisci al suo interno il seguente contenuto:


Pagina JSP

Questa è una pagina JSP di LinuxHint!

<%
su.println("Il tuo indirizzo IP di sistema è: " + richiesta.getRemoteAddr());
%>

3. Ora di nuovo, apri il browser web e sfoglia il seguente indirizzo:

http://localhost:8080/test.jsp

Questa volta dovresti vedere la seguente pagina web:

Conclusione

Questo tutorial mostra come possiamo installare Apache Tomcat da un file binario di archivio su Fedora Linux. Abbiamo imparato a installare un'applicazione JSP con Tomcat.

I 5 migliori giochi arcade per Linux
Al giorno d'oggi, i computer sono macchine serie utilizzate per i giochi. Se non riesci a ottenere il nuovo punteggio più alto, saprai cosa intendo. I...
Battaglia per Wesnoth 1.13.6 Sviluppo rilasciato
Battaglia per Wesnoth 1.13.6 rilasciato il mese scorso, è la sesta versione di sviluppo nella 1.13.x e offre una serie di miglioramenti, in particolar...
Come installare League Of Legends su Ubuntu 14.04
Se sei un fan di League of Legends, questa è un'opportunità per testare League of Legends. Nota che LOL è supportato su PlayOnLinux se sei un utente L...