Apache Tomcat

Hoe Apache Tomcat te installeren en configureren op Fedora Linux

Hoe Apache Tomcat te installeren en configureren op Fedora Linux
Apache Tomcat is een van de meest gebruikte webtoepassingsservers ter wereld. Het is een open-sourceproject van Apache Software Foundation. Het is geschreven in Java. Het wordt gebruikt voor het implementeren van servletcontainers en Java Server Pages (JSP) in Java.

Eerder had Tomcat een hoog niveau van expertise nodig voor het configureren en beheren van zijn services, omdat alleen geavanceerde gebruikers en ontwikkelaars het konden uitwerken. Met Tomcat's GUI-installatieprogramma is het slechts een kwestie van een paar commando's geworden om de server als een systeemservice te beheren.

Wat gaan we dekken?

Deze tutorial laat je zien hoe je apache Tomcat installeert en gebruikt om een ​​basis JSP-programma te implementeren. Tomcat vereist JRE (Java Runtime Environment) voor het uitvoeren van Java-webtoepassingen. Als u een Java-toepassing ontwikkelt, moet u een volledige JDK-toepassing hebben geïnstalleerd. Hiervoor behandelen we de gids alleen met alleen de JRE.

Vereisten

U moet bekend zijn met de Java- en de basis Linux-opdracht om deze tutorial beter te begrijpen. We gaan ervan uit dat je de JRE (Java Runtime Environment) al op je systeem hebt geïnstalleerd. U moet ook root-rechten hebben om Apache Tomcat te installeren.

Tomcat downloaden

1. Om de Apache Tomcat te downloaden, gaat u naar de startpagina van Apache Tomcat, waar u verschillende beschikbare versies zult zien. Als alternatief kunt u ook de opdracht wget gebruiken om het bestand op te halen. Voor deze handleiding gebruiken we Tomcat 9.

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

2. Als je wilt, kun je Tomcat downloaden vanaf de startpagina. Dit is hieronder weergegeven:

Het binaire archief uitpakken

1. Nadat het binaire archiefbestand is gedownload, moet u het kopiëren naar de map waar u de Tomcat-server wilt installeren en het bestand daar uitpakken. We zullen bijvoorbeeld het Tomcat tar-bestand uitpakken in /opt/tomcat. Hiervoor moeten we eerst een map 'tomcat' maken in /opt. Gebruik de volgende opdracht om een ​​map te maken:.

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

Een gebruiker en groep maken voor Tomcat

We zullen een niet-rootgebruiker en -groep maken voor het uitvoeren van de Apache Tomcat-server. Gebruik de onderstaande opdracht om de gebruiker en groep aan te maken.

# useradd -r kater

De bovenstaande opdracht voegt ook een 'tomcat'-groep toe.

Nu zullen we het eigendom van de Tomcat-map wijzigen in de Tomcat-gebruiker met de opdracht:

# chown -R kater: kater /opt/kater

Omgevingsvariabelen instellen

Tomcat vereist dat bepaalde omgevingsvariabelen worden ingesteld voor het uitvoeren van de opstartscripts. Laten we die variabelen eens bekijken:

een. CATALINA_HOME: De locatie van deze omgevingsvariabele is de hoofdmap van Tomcat's "binaire" distributie. In ons geval is deze hoofdmap /opt/tomcat/apache-tomcat-9.0.43

b. JRE_HOME of JAVA_HOME: deze omgevingsvariabelen specificeren respectievelijk de locatie van Java Runtime Environment en een JDK-locatie. Als u zowel JRE_HOME als JAVA_HOME opgeeft, wordt standaard JRE_HOME gebruikt.

Open het volgende bestand om deze variabelen in te stellen:

# vi /etc/profile

Voeg nu de volgende regels toe aan het einde van dit bestand:

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

Sla nu het bestand op en voer de onderstaande opdracht uit om deze wijzigingen toe te passen:

# . /etc/profiel

Om te controleren of deze variabelen correct zijn ingesteld, controleert u of de uitvoer van de onderstaande opdracht hetzelfde is als de waarde voor JRE_HOME en CATALINA_HOME:

# echo $JRE_HOME
# echo $CATALINA_HOME

Zie de onderstaande foto's voor referentie:

Tomcat-service maken

Nu zullen we een eenvoudig systeemeenheidbestand maken om onze Tomcat-service te definiëren. Maak de service aan met de volgende instructies:

1. Maak een bestand kater.onderhoud:

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

Plaats nu de volgende inhoud erin:

[Eenheid]
Description=Apache Tomcat-server
Na=syslog.doelnetwerk.doelwit
[Onderhoud]
Type=vorken
Gebruiker=kater
Groep=kater
Omgeving=CATALINA_PID=/opt/tomcat/apache-tomcat-9.0.43/temp/kater.pid
Omgeving=CATALINA_HOME=/opt/tomcat/apache-tomcat-9.0.43
Omgeving=CATALINA_BASE=/opt/tomcat/apache-tomcat-9.0.43
ExecStart=/opt/tomcat/apache-tomcat-9.0.43/bak/catalina.sh start
ExecStop=/opt/tomcat/apache-tomcat-9.0.43/bak/catalina.sh stop
HerstartSec = 10
Opnieuw opstarten=altijd
[Installeren]
WantedBy=meerdere gebruikers.doelwit

Opmerking: Vervang de vetgedrukte tekst door het pad van uw Tomcat-installatie.

Sla nu het bestand op en laad de systemd-configuratie opnieuw met de volgende opdracht:
om de wijzigingen toe te passen

# systemctl daemon-reload

We zijn nu klaar om de Tomcat-service te gebruiken. Start de service en schakel deze in om het opnieuw opstarten voort te zetten.

# systemctl start kater.onderhoud
# systemctl tomcat inschakelen.onderhoud

Controleer de status van de dienst; het zou een actieve lopende status moeten tonen:

# systemctl status kater.onderhoud

Alle bovenstaande stappen worden hieronder weergegeven:

Toegang tot Tomcat in browser Browse

Nu zijn we klaar om te testen of onze Tomcat-server correct is geïnstalleerd of niet. Om dit te controleren, opent u uw webbrowser en bladert u door de adressen:

http://localohost:8080
of
http://system_IP_addr:8080 (om uw systeem-IP te zien, gebruikt u de ip adres opdracht.)

Je zou de standaard startpagina van Apache Tomcat zien. De volgende schermafbeelding toont de Tomcat-homepage:

Een eenvoudige JSP-toepassing implementeren

Nu zullen we een eenvoudige JSP-toepassing implementeren met een Tomcat-server.

1. Maak een eenvoudige JSP-toepassing met de naam 'test'.jsp' in de map “/opt/tomcat/apache-tomcat-9.0.43/webapps/ROOT/”:

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

Opmerking: Vervang nogmaals de vetgedrukte tekst door het pad van uw Tomcat-installatie.

2. Zet de volgende inhoud erin:


JSP-pagina

Dit is een JSP-pagina van LinuxHint!

<%
uit.println("Uw systeem IP-adres is: " + verzoek.getRemoteAddr());
%>

3. Open nu opnieuw de webbrowser en blader door het volgende adres:

http://localhost:8080/test.jsp

Deze keer zou u de volgende webpagina moeten zien:

Conclusie

Deze tutorial laat zien hoe we Apache Tomcat kunnen installeren vanuit een binair archiefbestand op Fedora Linux. We hebben geleerd om een ​​JSP-applicatie te installeren met tomcat.

Top 5 ergonomische computermuisproducten voor Linux
Veroorzaakt langdurig computergebruik pijn in uw pols of vingers?? Heb je last van stijve gewrichten en moet je constant de hand schudden?? Voelt u ee...
Hoe de muis- en touchpad-instellingen te wijzigen met Xinput in Linux
De meeste Linux-distributies worden standaard geleverd met de bibliotheek "libinput" om invoergebeurtenissen op een systeem af te handelen. Het kan in...
Wijs uw muisknoppen anders toe voor verschillende software met X-Mouse Button Control
Misschien heeft u een tool nodig waarmee u de bediening van uw muis kunt veranderen bij elke applicatie die u gebruikt. Als dit het geval is, kunt u e...