Inom de funktioner som vi hanterar dag för dag i våra system eller laboratoriemiljöer måste vi vara medvetna om de nyheter och nya verktyg som användare behöver, särskilt de människor som finns på utvecklingsavdelningarna (om det finns denna avdelning i vår organisation) , design, logistik, tillhandahålla lösningar på program- och hårdvarunivå så att deras arbete är det mest optimala och det mest effektiva.
Den här gången ska vi analysera hur vi kan installera Apache Tomcat 8, webbserver som tillåter oss att vara värd för Java -applikationer, något mycket användbart för utvecklare som implementerar applikationer i Java.
Vad är Apache Tomcat?Som vi har nämnt tidigare är Apache Tomcat en webbserver som erbjuder alternativ för Java -applikationer, som vanligt i Linux, det är gratis programvara med öppen källkod som förbättras dag för dag. Apache kommer från det franska ordet för fläckig server som har implementerats sedan 1996 och bland dess många fördelar har vi:
Fördelar med Apache Tomcat
- Gratis mjukvara
- Multiplattform
- Optimal prestanda
- Stabil och säker
I princip användningen av Apache Tomcat fokuserar på webbsidor, oavsett om de är dynamiska eller statiska och vi vet väl att Apache är integrerat med det välkända LAMP-paketet (Linux, Apache, MySQL, PHP).
För denna analys kommer vi att använda en miljö med CentOS 7. Innan vi börjar kommer vi att lämna några självstudier som kan vara av intresse:
- Installera Apache Tomcat på Ubuntu 16.04
- Installera LAMP på Debian 8
- Installera XAMPP
- Övervaka Apache -prestanda
1. Uppdatera CentOS 7 -systemet
Det första steget att ta är uppdatera vårt CentOS 7 -system För att söka efter nya uppdateringar och därmed få mer stabilitet, för detta använder vi kommandot:
sudo yum uppdatering
Vi hoppas att alla filer kommer att laddas ner och installeras.
2. Installera Java
Nästa steg vi måste ta är installera Java så att Apache Tomcat kan köra alla dessa Java-baserade program. För att utföra den här uppdateringen kommer vi att använda följande kommando:
sudo yum installera java-1.7.0-openjdk-devel
Vi accepterar nedladdningen och väntar på att den ska installeras. Som standard är sökvägen där Java är installerad / usr / lib / jvm / jre, måste vi ha det i åtanke för Apache Tomcat -konfigurationen.
3. Användarskapande för Tomcat
När vi har installerat Java korrekt är nästa steg vi måste göra skapa en användare för att hantera allt som rör Apache Tomcat (får inte vara rotanvändare). Vi kommer först att skapa tomcat -gruppen med följande kommando:
sudo groupadd tomcatNu fortsätter vi med att skapa tomcat -användaren och vi lägger till följande inställningar för den användaren:
- Gör den till medlem i tomcat -gruppen.
- Vi skapar en katalog i sökvägen opt / tomcat där Apache Tomcat kommer att installeras.
- Vi lägger till parametern / bin / false så att ingen får åtkomst till kontot.
Vi kommer att ange följande kommando:
sudo useradd -M -s / bin / nologin -g tomcat -d / opt / tomcat tomcatNär denna process är klar kan vi fortsätta ladda ner och installera Apache Tomcat 8.
4. Ladda ner och installera Apache Tomcat
För detta måste vi gå till följande Apache -webblänk för att se de senaste versionerna av Apache tillgängliga för nedladdning. För att hitta rätt version (tar.gz -fil) går vi till rätt version och i fältet Binära fördelningar placerar vi tar.gz -filen i kärnfältet.
FÖRSTORA
Där måste vi kopiera länkadressen för respektive nedladdning. För version 8 är länken följande: Apache 8 tar.gz -fil.
För att starta installationsprocessen vi går till hemmappen med parametern:
cd ~Därefter använder vi kommandot wget för att fortsätta med nedladdningen av Apache Tomcat, vi använder syntaxen wget Link_de_Descarga, i vårt fall är det:
wget http://www-eu.apache.org/dist/tomcat/tomcat-8/v8.5.4/bin/apache-tomcat-8.5.4.tar.gzVi hoppas att nedladdningen slutförs och installeras korrekt.
NoteraI vissa fall kommandot wget är inte tillgängligt i CentOS 7, för att lösa detta anger du bara kommandot:
sudo yum installera wgetMed detta kommer vi att få det installerat.
Som vi nämnde tidigare ska vi installera Apache Tomcat 8 i sökvägen / opt / tomcat men denna rutt finns som standard inte, att skapa den vi kommer att använda följande kommando:
sudo mkdir / opt / tomcatNu ska vi extrahera den nedladdade filen i sökvägen / opt / tomcat, för detta kommer vi att ange följande kommando:
sudo tar xvf apache-tomcat-8 * tar.gz -C / opt / tomcat --strip-komponenter = 1Vi hoppas att Apache extraheras i sökvägen / opt / tomcat. När alla filer har extraherats måste vi tilldela motsvarande behörigheter.
5. Uppdatera behörigheter för tomcat -användare
Så att tomcat -användaren kan komma åt Tomcat -installationsvägen kommer vi att utföra följande process. Vi ska gå till sökvägen där alla Apache Tomcat 8 -filer installerades ( / opt / tomcat) med följande kommando:
cd / opt / tomcatNär vi väl är på denna rutt kommer vi att ange följande parametrar till ge läs- och skrivbehörighet på den vägen:
sudo chgrp -R tomcat conf sudo chmod g + rwx conf sudo chmod g + r conf / *Slutligen kommer vi låta tomcat -användaren vara ägare till loggarna, webbapplikationerna och andra komponenter i konf -filen, för detta kommer vi att ange följande:
sudo chown -R tomcat webapps / work / temp / logs /Nu fortsätter vi med att installera systemet.
6. Installera systemfilen
Vi måste installera systemd -filen eftersom Apache Tomcat körs som en tjänst, så vi kommer att ange följande för att skapa tomcat.service -filen:
sudo nano /etc/systemd/system/tomcat.serviceDär kan vi se att en tom fil visas, så vi måste lägga till följande:
# Systemd enhetsfil för tomcat [Enhet] Beskrivning = Apache Tomcat Web Application Container After = syslog.target network.target [Service] Typ = gaffelmiljö = JAVA_HOME = / usr / lib / jvm / jre Miljö = 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 = -JAVA_OPTS = = true -Djava.security.egd = file: / dev /./ urandom 'ExecStart = / opt / tomcat / bin / startup.sh ExecStop = / bin / kill -15 $ MAINPID User = tomcat Group = tomcat [Installera] WantedBy = multi-user.target
Vi sparar ändringarna med tangentkombinationen Ctrl + ELLER och vi lämnar redaktören med hjälp av kombinationen Ctrl + X. Därefter kommer vi att starta om systemd -filen med följande kommando:
sudo systemctl daemon-reloadNär den startar om fortsätter vi med nästa uppgif.webpt.
7. Aktivera Apache Tomcat -tjänst
När vi har slutfört den tidigare processen gör vi det starta apache -tjänsten med följande kommando:
sudo systemctl start tomcatSenare aktiverar vi Apache Tomcat med följande kommando:
sudo systemctl aktivera tomcatNär vi väl har startat tjänsten kan vi verifiera Tomcat -installationen i webbläsaren, för detta måste vi känna till maskinens IP -adress med kommandot ifconfig.
I webbläsaren anger vi följande syntax:
http: // Server-IP: 8080
FÖRSTORA
Som vi kan se öppnar vi Apache -startskärmen och hanterar därifrån vad vi anser nödvändigt.
Av detta handtag vi har installerat Apache Tomcat 8 på vår CentOS 7 -dator att ge ett alternativt stöd till de människor som arbetar med Java -applikationer. Slutligen kan du vara intresserad av följande handledning: Installera MySQL på CentOS 7.