Apache Tomcat

Apache Tomcati installimine ja konfigureerimine Fedora Linuxis

Apache Tomcati installimine ja konfigureerimine Fedora Linuxis
Apache Tomcat on üks enimkasutatavaid veebirakendusservereid maailmas. See on Apache Software Foundationi avatud lähtekoodiga projekt. See on kirjutatud Java keeles. Seda kasutatakse Java-servleti konteinerite ja Java Server Pages (JSP) juurutamiseks.

Varasemalt nõudis Tomcat oma teenuste konfigureerimiseks ja haldamiseks kõrgetasemelist asjatundlikkust, kuna ainult edasijõudnud kasutajad ja arendajad suutsid selle välja töötada. Tomcati GUI installeriga on serveri haldamine süsteemiteenusena muutunud vaid mõne käsu küsimuseks.

Mida me kajastame

See õpetus näitab teile, kuidas apache Tomcat installida ja kasutada JSP-põhiprogrammi juurutamiseks. Java veebirakenduste käitamiseks vajab Tomcat JRE-d (Java Runtime Environment). Kui arendate Java-rakendust, peate installima täieliku JDK-rakenduse. Selleks käsitleme juhendit ainult JRE-ga.

Eeldused

Selle õpetuse paremaks mõistmiseks peate olema tuttav Java ja Linuxi põhikäskudega. Eeldame, et olete juba oma süsteemi installinud JRE (Java Runtime Environment). Apache Tomcati installimiseks peab teil olema ka juurõigused.

Tomcati allalaadimine

1. Apache Tomcati allalaadimiseks külastage Apache Tomcati avalehte, kus näete erinevaid saadaolevaid versioone. Teise võimalusena võite faili saamiseks kasutada ka käsku wget. Selle juhendi jaoks kasutame Tomcat 9.

# wget https: // peeglid.estointernet.jaotises / apache / kass / tomcat-9 / v9.0.43 / bin / apache-tomcat-9.0.43.tõrv.gz

2. Soovi korral saate Tomcati kodulehelt alla laadida. See on näidatud allpool:

Binaararhiivi väljavõtmine

1. Kui arhiivibinaarfail on alla laaditud, peate selle kopeerima kataloogi, kuhu soovite installida Tomcati serveri, ja fail sealt välja pakkida. Näiteks pakime Tomcati tõrvafaili kataloogi / opt / tomcat. Selleks peame kõigepealt looma kataloogi "tomcat" / opt. Kataloogi loomiseks kasutage järgmist käsku.

# mkdir / opt / tomcat # tar xzf apache-tomcat-9.0.43.tõrv.gz -C / opt / kiisu

Kasutaja ja rühma loomine Tomcatile

Loome Apache Tomcati serveri käitamiseks juurkasutaja ja grupi. Kasutaja ja rühma loomiseks kasutage allolevat käsku.

# useradd -r kiisu

Ülaltoodud käsk lisab ka rühma "kassi".

Nüüd muudame Tomcati kataloogi omandiõiguse Tomcati kasutajaks käsuga:

# chown -R kiisu: kiisu / opt / kiisu

Keskkonnamuutujate määramine

Tomcat nõuab käivitamisskriptide käitamiseks teatud keskkonnamuutujate seadistamist. Vaatame neid muutujaid:

a. CATALINA_HOME: Selle keskkonnamuutuja asukoht on Tomcati "binaarse" jaotuse juurkataloog. Meie puhul on see juurkataloog / opt / tomcat / apache-tomcat-9.0.43

b. JRE_HOME või JAVA_HOME: Need keskkonnamuutujad määravad vastavalt Java Runtime Environmenti ja JDK asukoha. Kui määrate nii JRE_HOME kui ka JAVA_HOME, kasutatakse vaikimisi JRE_HOME.

Nende muutujate määramiseks avage järgmine fail:

# vi / etc / profile

Nüüd sisestage selle faili lõppu järgmised read:

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

Nüüd salvestage fail ja käivitage nende muudatuste rakendamiseks järgmine käsk:

# . / etc / profile

Nende muutujate õigeks määramiseks kontrollige, kas allpool oleva käsu väljund on sama kui JRE_HOME ja CATALINA_HOME väärtus:

# kaja $ JRE_HOME
# kaja $ CATALINA_HOME

Vaadake viiteid allolevatelt piltidelt:

Tomcati teenuse loomine

Nüüd loome Tomcati teenuse määratlemiseks lihtsa systemd üksuse faili. Looge teenus järgmiste juhistega:

1. Looge faili kass.teenus:

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

Nüüd pange selle sisse järgmine sisu:

[Üksus]
Kirjeldus = Apache Tomcati server
Pärast = syslog.sihtvõrk.sihtmärk
[Teenus]
Tüüp = kahvliharud
Kasutaja = kiisu
Grupp = kiisu
Keskkond = CATALINA_PID = / opt / tomcat / apache-tomcat-9.0.43 / temp / kiisu.pid
Keskkond = CATALINA_HOME = / opt / tomcat / apache-tomcat-9.0.43
Keskkond = CATALINA_BASE = / opt / tomcat / apache-tomcat-9.0.43
ExecStart = / opt / tomcat / apache-tomcat-9.0.43 / bin / catalina.alusta
ExecStop = / opt / tomcat / apache-tomcat-9.0.43 / bin / catalina.sh stop
RestartSec = 10
Taaskäivita = alati
[Install]
WantedBy = mitme kasutajaga.sihtmärk

Märge: Palun asendage rasvases kirjas oma Tomcati installimise tee.

Nüüd salvestage fail ja laadige systemd konfiguratsioon uuesti järgmise käsuga
muudatuste rakendamiseks

# systemctl deemon-reload

Nüüd oleme valmis kiisuteenust kasutama. Käivitage teenus ja lubage sellel taaskäivitamine jätkuda.

# systemctl alustage kassi.teenus
# systemctl lubage kiisu.teenus

Kontrollige teenuse olekut; see peaks näitama aktiivset töötamise olekut:

# systemctl staatusega kiisu.teenus

Kõik ülaltoodud toimingud on näidatud allpool:

Tomcatile juurdepääs brauseris

Nüüd oleme valmis testima, kas meie kiisuserver on õigesti installitud või mitte. Selle kontrollimiseks avage oma veebibrauser ja sirvige aadresse:

http: // localohost: 8080
või
http: // system_IP_addr: 8080 (Süsteemi IP nägemiseks kasutage ip aadress käsk.)

Näeksite Apache Tomcati vaikekodulehte. Järgmisel ekraanipildil on näha kiisu avaleht:

Lihtsa JSP-rakenduse juurutamine

Nüüd juurutame TomCati serveriga põhilise JSP-rakenduse.

1. Looge JSP-i põhirakendus nimega 'test.jsp 'kataloogi sees “/ Opt / tomcat / apache-tomcat-9.0.43/ webapps / ROOT / ”:

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

Märge: Jällegi asendage rasvases kirjas Tomcati installimise tee.

2. Pange selle sisse järgmine sisu:


JSP leht

See on JSP leht LinuxHintilt!

<%
välja.println ("Teie süsteemi IP-aadress on:" + taotlus.getRemoteAddr ());
%>

3. Nüüd jälle avage veebibrauser ja sirvige järgmist aadressi:

http: // localhost: 8080 / test.jsp

Seekord peaksite nägema järgmist veebileht:

Järeldus

See õpetus näitab, kuidas saame Apache Tomcati installida Fedora Linuxi binaarfailist. Oleme õppinud JSP-rakendust koos kiisuga installima.

Hiire keskmine nupp ei tööta Windows 10-s
The hiire keskmine nupp aitab teil sirvida pikki rohke andmega veebisaite ja ekraane. Kui see peatub, siis lõpuks kasutate kerimiseks klaviatuuri, mis...
Kuidas muuta hiire vasakut ja paremat nuppu Windows 10 PC-s
On üsna tavaline, et kõik arvutihiirte seadmed on ergonoomiliselt mõeldud parempoolsete kasutajate jaoks. Kuid on olemas hiire seadmeid, mis on spetsi...
Jäljendage hiireklikke, hõljutades hiirega klõpsutut hiirt Windows 10-s
Hiire või klaviatuuri kasutamine liigses kasutamises vales asendis võib põhjustada palju terviseprobleeme, sealhulgas tüve, karpaalkanali sündroom ja ...