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 / profileNüüd sisestage selle faili lõppu järgmised read:
eksport JRE_HOME = / usr / java / jre1.8.0_281-amd64 / bin / javaeksport CATALINA_HOME = / opt / tomcat / apache-tomcat-9.0.43
Nüüd salvestage fail ja käivitage nende muudatuste rakendamiseks järgmine käsk:
# . / etc / profileNende 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.teenusNüü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
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.teenusKõ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.jspMärge: Jällegi asendage rasvases kirjas Tomcati installimise tee.
2. Pange selle sisse järgmine sisu:
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.