Apache Tomcat

Kā instalēt un konfigurēt Apache Tomcat uz Fedora Linux

Kā instalēt un konfigurēt Apache Tomcat uz Fedora Linux
Apache Tomcat ir viens no visplašāk izmantotajiem tīmekļa lietojumprogrammu serveriem pasaulē. Tas ir Apache Software Foundation atvērtā koda projekts. Tas ir rakstīts Java valodā. To izmanto servletīlu konteineru un Java Server Pages (JSP) ieviešanai Java.

Iepriekš Tomcat bija nepieciešama augsta līmeņa kompetence savu pakalpojumu konfigurēšanai un administrēšanai, jo to varēja izstrādāt tikai pieredzējuši lietotāji un izstrādātāji. Izmantojot Tomcat GUI instalētāju, servera kā sistēmas pakalpojuma administrēšana ir kļuvusi tikai par dažām komandām.

Ko mēs segsim

Šī apmācība parādīs, kā instalēt apache Tomcat un izmantot to, lai izvietotu pamata JSP programmu. Lai Java Java lietojumprogrammas palaistu, Tomcat ir nepieciešama JRE (Java Runtime Environment). Gadījumā, ja jūs izstrādājat Java lietojumprogrammu, jums būs jāinstalē pilna JDK lietojumprogramma. Šim nolūkam rokasgrāmata tiks aplūkota tikai ar JRE.

Priekšnoteikumi

Lai labāk izprastu šo apmācību, jums jāpārzina Java un pamata Linux komanda. Mēs pieņemam, ka jūs savā sistēmā jau esat instalējis JRE (Java Runtime Environment). Apache Tomcat instalēšanai ir nepieciešamas arī root tiesības.

Notiek Tomcat lejupielāde

1. Lai lejupielādētu Apache Tomcat, apmeklējiet Apache Tomcat mājas lapu, kur redzēsit dažādas pieejamās versijas. Alternatīvi, lai iegūtu failu, varat izmantot arī komandu wget. Šajā ceļvedī mēs izmantojam Tomcat 9.

# wget https: // spoguļi.estointernet.mapē / apache / runcis / runcis-9 / v9.0.43 / bin / apache-runcis-9.0.43.darva.gz

2. Ja vēlaties, varat lejupielādēt Tomcat no sākumlapas. Tas parādīts zemāk:

Binārā arhīva iegūšana

1. Kad arhīva binārais fails ir lejupielādēts, jums tas jāpārkopē direktorijā, kurā vēlaties instalēt Tomcat serveri, un tur jāizvelk fails. Piemēram, mēs izvilksim Tomcat darvas failu mapē / opt / tomcat. Lai to izdarītu, mums vispirms jāizveido direktorijs “runcis” / opt. Izmantojiet šo komandu, lai izveidotu direktoriju.

# mkdir / opt / runcis # tar xzf apache-runcis-9.0.43.darva.gz -C / opt / runcis

Lietotāja un grupas izveidošana Tomcat

Apache Tomcat servera palaišanai mēs izveidosim root lietotāju un grupu. Izmantojiet zemāk esošo komandu, lai izveidotu lietotāju un grupu.

# useradd -r runcis

Iepriekš minētā komanda pievienos arī grupu “runcis”.

Tagad mēs mainīsim runču direktorija īpašumtiesības uz Tomcat lietotāju ar komandu:

# chown -R runcis: runcis / opt / runcis

Vides mainīgo iestatīšana

Lai palaistu startēšanas skriptus, Tomcat ir jāiestata noteikti vides mainīgie. Apskatīsim šos mainīgos:

a. CATALINA_HOME: Šī vides mainīgā atrašanās vieta ir Tomcat “binārā” sadalījuma saknes direktorijs. Mūsu gadījumā šis saknes direktorijs ir / opt / tomcat / apache-tomcat-9.0.43

b. JRE_HOME vai JAVA_HOME: Šie vides mainīgie norāda attiecīgi Java Runtime Environment un JDK atrašanās vietu. Ja jūs norādāt gan JRE_HOME, gan JAVA_HOME, pēc noklusējuma tiks izmantota JRE_HOME.

Lai iestatītu šos mainīgos, atveriet šādu failu:

# vi / etc / profile

Tagad šī faila beigās ievietojiet šādas rindas:

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

Tagad saglabājiet failu un izpildiet šo komandu, lai piemērotu šīs izmaiņas:

# . / etc / profile

Lai pārbaudītu, vai šie mainīgie ir pareizi iestatīti, pārbaudiet, vai zemāk redzamās komandas izvade ir tāda pati kā JRE_HOME un CATALINA_HOME vērtība:

# atbalss $ JRE_HOME
# atbalss $ CATALINA_HOME

Skatiet zemāk redzamos attēlus:

Tomcat pakalpojuma izveide

Tagad mēs izveidosim vienkāršu systemd vienības failu, lai noteiktu mūsu Tomcat pakalpojumu. Izveidojiet pakalpojumu, izpildot šādus norādījumus:

1. Izveidojiet faila runci.apkalpošana:

# vim / etc / systemd / system / runcis.apkalpošana

Tagad tajā ievietojiet šādu saturu:

[Vienība]
Apraksts = Apache Tomcat Server
Pēc = syslog.mērķa tīkls.mērķis
[Apkalpošana]
Tips = dakšas
Lietotājs = runcis
Grupa = runcis
Vide = CATALINA_PID = / opt / runcis / apache-runcis-9.0.43 / temp / runcis.pid
Vide = CATALINA_HOME = / opt / runcis / apache-runcis-9.0.43
Vide = CATALINA_BASE = / opt / runcis / apache-runcis-9.0.43
ExecStart = / opt / runcis / apache-runcis-9.0.43 / bin / catalina.sh sākums
ExecStop = / opt / runcis / apache-runcis-9.0.43 / bin / catalina.sh stop
RestartSec = 10
Restartēt = vienmēr
[Uzstādīt]
WantedBy = daudzlietotāju.mērķis

Piezīme: Lūdzu, aizstājiet treknrakstā esošo tekstu ar Tomcat instalācijas ceļu.

Tagad saglabājiet failu un atkārtoti ielādējiet systemd konfigurāciju ar šādu komandu
lai piemērotu izmaiņas

# systemctl daemon-reload

Tagad mēs esam gatavi izmantot runču pakalpojumu. Sāciet pakalpojumu un ļaujiet tam turpināt atsāknēšanu.

# systemctl sākt runci.apkalpošana
# systemctl iespējot runci.apkalpošana

Pārbaudiet pakalpojuma statusu; tam jāparāda aktīvs darbības statuss:

# systemctl statusa runcis.apkalpošana

Visas iepriekš minētās darbības ir parādītas zemāk:

Piekļuve Tomcat pārlūkprogrammā

Tagad mēs esam gatavi pārbaudīt, vai mūsu runču serveris ir pareizi instalēts vai nav. Lai to pārbaudītu, atveriet tīmekļa pārlūkprogrammu un pārlūkojiet adreses:

http: // localohost: 8080
vai
http: // system_IP_addr: 8080 (Lai redzētu sistēmas IP, izmantojiet ip adrese komandu.)

Jūs redzētu Apache Tomcat noklusējuma sākumlapu. Šis ekrānuzņēmums parāda runča mājas lapu:

Vienkāršas JSP lietojumprogrammas ieviešana

Tagad mēs izvietosim pamata JSP lietojumprogrammu ar Tomcat serveri.

1. Izveidojiet pamata JSP lietojumprogrammu ar nosaukumu “test”.jsp 'direktorijā “/ Opt / runcis / apache-runcis-9.0.43/ webapps / ROOT / ”:

# nano / opt / runcis / apache-runcis-9.0.43 / webapps / ROOT / tests.jsp

Piezīme: Atkal nomainiet treknraksta tekstu ar Tomcat instalācijas ceļu.

2. Ievietojiet tajā šādu saturu:


JSP lapa

Šī ir JSP lapa no LinuxHint!

<%
ārā.println ("Jūsu sistēmas IP adrese ir:" + pieprasījums.getRemoteAddr ());
%>

3. Tagad atkal atveriet tīmekļa pārlūku un pārlūkojiet šo adresi:

http: // localhost: 8080 / tests.jsp

Šoreiz jums vajadzētu redzēt šādu tīmekļa lapu:

Secinājums

Šī apmācība parāda, kā mēs varam instalēt Apache Tomcat no arhīva binārā faila vietnē Fedora Linux. Mēs esam iemācījušies instalēt JSP lietojumprogrammu ar runci.

Kā lejupielādēt un atskaņot Sid Meier Civilization VI operētājsistēmā Linux
Ievads spēlē Civilization 6 ir mūsdienīga klasiskā koncepcija, kas ieviesta Age of Empires spēļu sērijā. Ideja bija diezgan vienkārša; jūs sāktu pašā ...
Kā instalēt un spēlēt Doom uz Linux
Ievads liktenī Doom sērija radās 90. gados pēc sākotnējā Doom izlaišanas. Tas bija tūlītējs hīts, un kopš tā laika spēļu sērija ir saņēmusi daudzas ba...
Vulkan Linux lietotājiem
Ar katru jauno grafisko karšu paaudzi mēs redzam, kā spēļu izstrādātāji pārspēj grafiskās uzticamības robežas un tuvojas fotoreālismam. Neskatoties uz...