Inden for de funktioner, vi administrerer dag for dag i vores systemer eller laboratoriemiljøer, skal vi være opmærksomme på de nyheder og nye værktøjer, som brugerne har brug for, især de mennesker, der er i udviklingsafdelingerne (hvis der er denne afdeling i vores organisation) , design, logistik, levering af løsninger på software- og hardware -niveau, så deres arbejde er det mest optimale og det mest effektive.
Denne gang skal vi analysere, hvordan vi kan installere Apache Tomcat 8, webserver, der giver os mulighed for at være vært for Java -applikationer, noget meget nyttigt for udviklere, der implementerer applikationer i Java.
Hvad er Apache Tomcat?Som vi tidligere har nævnt, er Apache Tomcat en webserver, der tilbyder alternativer til Java -applikationer, som det er sædvanligt i Linux, det er gratis open source -software, der forbedres dag for dag. Apache kommer fra det franske ord for ujævn server, som er blevet implementeret siden 1996, og blandt dets mange fordele har vi:
Fordele ved Apache Tomcat
- Gratis software
- Multi platform
- Optimal ydelse
- Stabil og sikker
Grundlæggende brug af Apache Tomcat er fokuseret på websider, uanset om de er dynamiske eller statiske og vi ved godt, at Apache er integreret med den velkendte LAMP-pakke (Linux, Apache, MySQL, PHP).
Til denne analyse vil vi bruge et miljø med CentOS 7. Inden vi begynder vil vi efterlade nogle selvstudier, der kan være af interesse:
- Installer Apache Tomcat på Ubuntu 16.04
- Installer LAMP på Debian 8
- Installer XAMPP
- Overvåg Apache -ydeevne
1. Opdater CentOS 7 -system
Det første skridt at tage er opdater vores CentOS 7 -system For at søge efter nye opdateringer og dermed have mere stabilitet, til dette vil vi bruge kommandoen:
sudo yum opdatering
Vi håber, at alle filer vil blive downloadet og installeret.
2. Installer Java
Det næste skridt, vi skal tage, er installer Java, så Apache Tomcat kan køre alle disse Java-baserede applikationer. For at udføre denne opdatering bruger vi følgende kommando:
sudo yum install java-1.7.0-openjdk-devel
Vi accepterer download og venter på at blive installeret. Som standard er stien, hvor Java er installeret / usr / lib / jvm / jre, vi skal huske det for Apache Tomcat -konfigurationen.
3. Brugeroprettelse til Tomcat
Når vi har installeret Java korrekt, er det næste trin, vi skal gøre oprette en bruger til at administrere alt relateret til Apache Tomcat (må ikke være rodbrugeren). Vi opretter først tomcat -gruppen ved hjælp af følgende kommando:
sudo group tilføj tomcatNu fortsætter vi med at oprette tomcat -brugeren, og vi tilføjer følgende indstillinger til denne bruger:
- Gør den til medlem af tomcat -gruppen.
- Vi opretter et bibliotek i stien opt / tomcat hvor Apache Tomcat installeres.
- Vi tilføjer parameteren / bin / false så ingen får adgang til kontoen.
Vi indtaster følgende kommando:
sudo useradd -M -s / bin / nologin -g tomcat -d / opt / tomcat tomcatNår denne proces er udført, kan vi fortsætte med at downloade og installere Apache Tomcat 8.
4. Download og installer Apache Tomcat
Til dette skal vi gå til følgende Apache -weblink for at se de nyeste versioner af Apache, der kan downloades. For at finde den korrekte version (tar.gz -fil) går vi til den korrekte version, og i feltet Binary Distributions placerer vi tar.gz -filen i kernefeltet.
FORSTØRRE
Der skal vi kopiere linkadressen til den respektive download. For version 8 er linket som følger: Apache 8 tar.gz -fil.
For at starte installationsprocessen vi går til hjemmemappen ved hjælp af parameteren:
cd ~Dernæst bruger vi wget -kommandoen til at fortsætte med download af Apache Tomcat, vi vil bruge syntaksen wget Link_de_Descarga, i vores tilfælde er det:
wget http://www-eu.apache.org/dist/tomcat/tomcat-8/v8.5.4/bin/apache-tomcat-8.5.4.tar.gzVi håber, at overførslen gennemføres og installeres korrekt.
BemærkI nogle tilfælde kommandoen wget er ikke tilgængelig i CentOS 7, for at løse dette skal du bare indtaste kommandoen:
sudo yum installer wgetMed dette får vi det installeret.
Som vi nævnte tidligere, skal vi installer Apache Tomcat 8 i stien / opt / tomcat men denne rute findes som standard ikke, at skabe det vi vil bruge følgende kommando:
sudo mkdir / opt / tomcatNu skal vi udpak den downloadede fil i stien / opt / tomcat, til dette vil vi indtaste følgende kommando:
sudo tar xvf apache-tomcat-8 * tar.gz -C / opt / tomcat --strip-komponenter = 1Vi håber, at Apache ekstraheres i stien / opt / tomcat. Når alle filerne er udpakket, skal vi tildele de tilsvarende tilladelser.
5. Opdater tilladelser til tomcat -bruger
For at tomcat -brugeren kan få adgang til Tomcat -installationsvejen, skal vi udføre følgende proces. Vi skal gå til den sti, hvor alle Apache Tomcat 8 -filer blev installeret ( / opt / tomcat) ved hjælp af følgende kommando:
cd / opt / tomcatNår vi er på denne rute, skal vi indtaste følgende parametre til give læse- og skrivetilladelser på den vej:
sudo chgrp -R tomcat conf sudo chmod g + rwx conf sudo chmod g + r conf / *Endelig vil vi tillade tomcat -brugeren at være ejer af logfiler, webapplikationer og andre komponenter i conf -filen, for dette vil vi indtaste følgende:
sudo chown -R tomcat webapps / work / temp / logs /Nu går vi videre med at installere systemet.
6. Installer systemfilen
Vi skal installere systemd -filen, da Apache Tomcat kører som en service, så vi indtaster følgende for at oprette tomcat.service -filen:
sudo nano /etc/systemd/system/tomcat.serviceDer kan vi se, at der vises en tom fil, så vi skal tilføje følgende:
# Systemd -enhedsfil til tomcat [Enhed] Beskrivelse = Apache Tomcat Web Application Container After = syslog.target network.target [Service] Type = forking Environment = JAVA_HOME = / usr / lib / jvm / jre Environment = CATALINA_PID = / opt / tomcat /temp/tomcat.pid Miljø = CATALINA_HOME = / opt / tomcat Miljø = CATALINA_BASE = / opt / tomcat Miljø = 'CATALINA_OPTS = -Xms512M -Xmx1024M -server -XX: + UseParallelGC' Miljø = '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 [Install] WantedBy = multi-user.target
Vi gemmer ændringerne ved hjælp af tastekombinationen Ctrl + ELLER og vi forlader editoren ved hjælp af kombinationen Ctrl + x. Dernæst genstarter vi systemd -filen ved hjælp af følgende kommando:
sudo systemctl daemon-reloadNår den genstarter, fortsætter vi med den næste opgave.
7. Aktiver Apache Tomcat -service
Når vi har gennemført den tidligere proces, gør vi det start apache service ved hjælp af følgende kommando:
sudo systemctl start tomcatSenere aktiverer vi Apache Tomcat ved hjælp af følgende kommando:
sudo systemctl aktiver tomcatNår vi har startet tjenesten, kan vi verificer Tomcat -installationen i browseren, for dette skal vi kende IP -adressen på vores maskine ved hjælp af ifconfig -kommandoen.
I browseren indtaster vi følgende syntaks:
http: // Server-IP: 8080
FORSTØRRE
Som vi kan se, får vi adgang til Apache -startskærmen og administrerer derfra, hvad vi anser for nødvendigt.
Af dette håndtag vi har installeret Apache Tomcat 8 på vores CentOS 7 -computer at yde en alternativ support til de mennesker, der arbejder med Java -applikationer. Endelig kan du være interesseret i følgende vejledning: Installer MySQL på CentOS 7.