Apache Tomcat

Kako namestiti in konfigurirati Apache Tomcat na Fedora Linux

Kako namestiti in konfigurirati Apache Tomcat na Fedora Linux
Apache Tomcat je eden najpogosteje uporabljanih strežnikov spletnih aplikacij na svetu. Gre za odprtokodni projekt Apache Software Foundation. Zapisano je v Javi. Uporablja se za izvajanje vsebnikov strežniških programčkov in Java Server Pages (JSP) v Javi.

Prej je Tomcat zahteval visoko raven strokovnega znanja za konfiguriranje in upravljanje svojih storitev, saj so to lahko obdelali le napredni uporabniki in razvijalci. Z namestitvenim programom Tomcat GUI je postalo le nekaj ukazov za upravljanje strežnika kot sistemske storitve.

Kaj bomo pokrivali

Ta vadnica vam bo pokazala, kako namestiti apache Tomcat in ga uporabiti za razmestitev osnovnega programa JSP. Tomcat za izvajanje spletnih aplikacij Java zahteva JRE (Java Runtime Environment). Če razvijate aplikacijo Java, boste potrebovali nameščeno celotno aplikacijo JDK. V ta namen bomo vodnik pokrivali samo z JRE.

Pogoji

Za boljše razumevanje te vaje morate poznati jezik Java in osnovni ukaz Linux. Predvidevamo, da ste v sistem že namestili JRE (Java Runtime Environment). Za namestitev Apache Tomcat morate imeti tudi korenske privilegije.

Prenos programa Tomcat

1. Če želite prenesti Apache Tomcat, obiščite domačo stran Apache Tomcat, kjer boste videli različne razpoložljive različice. Datoteko lahko uporabite tudi z ukazom wget. Za ta vodnik uporabljamo Tomcat 9.

# wget https: // zrcala.estointernet.v / apache / tomcat / tomcat-9 / v9.0.43 / bin / apache-tomcat-9.0.43.katran.gz

2. Če želite, lahko Tomcat prenesete z domače strani. To je prikazano spodaj:

Izvleček binarnega arhiva

1. Ko je arhivska binarna datoteka prenesena, jo morate prekopirati v imenik, kamor želite namestiti strežnik Tomcat, in tam izvleči datoteko. Datoteko Tomcat bomo na primer izvlekli v / opt / tomcat. Za to moramo najprej ustvariti imenik 'tomcat' znotraj / opt. Za ustvarjanje imenika uporabite naslednji ukaz.

# mkdir / opt / tomcat # tar xzf apache-tomcat-9.0.43.katran.gz -C / opt / tomcat

Ustvarjanje uporabnika in skupine za Tomcat

Ustvarili bomo nekorenskega uporabnika in skupino za zagon strežnika Apache Tomcat. Za ustvarjanje uporabnika in skupine uporabite spodnji ukaz.

# useradd -r tomcat

Zgornji ukaz bo dodal tudi skupino 'tomcat'.

Zdaj bomo lastništvo imenika tomcat spremenili v uporabnika Tomcat z ukazom:

# chown -R tomcat: tomcat / opt / tomcat

Nastavitev spremenljivk okolja

Tomcat zahteva, da so za zagon zagonskih skriptov nastavljene določene spremenljivke okolja. Poglejmo te spremenljivke:

a. CATALINA_HOME: Lokacija te spremenljivke okolja je korenski imenik Tomcatove "binarne" distribucije. V našem primeru je ta korenski imenik / opt / tomcat / apache-tomcat-9.0.43

b. JRE_HOME ali JAVA_HOME: Te spremenljivke okolja določajo lokacijo Java Runtime Environment oziroma JDK lokacijo. Če podajate tako JRE_HOME kot JAVA_HOME, bo JRE_HOME privzeto uporabljen.

Če želite nastaviti te spremenljivke, odprite naslednjo datoteko:

# vi / etc / profile

Na koncu te datoteke vstavite naslednje vrstice:

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

Zdaj shranite datoteko in zaženite spodnji ukaz, da uveljavite te spremembe:

# . / etc / profile

Če želite preveriti, ali so te spremenljivke pravilno nastavljene, preverite, ali je rezultat spodnjega ukaza enak vrednosti za JRE_HOME in CATALINA_HOME:

# echo $ JRE_HOME
# echo $ CATALINA_HOME

Glejte spodnje slike za referenco:

Ustvarjanje storitve Tomcat

Zdaj bomo ustvarili preprosto datoteko sistemske enote, ki bo opredelila našo storitev Tomcat. Ustvarite storitev z naslednjimi navodili:

1. Ustvari datoteko tomcat.storitev:

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

Zdaj vanj vstavite naslednjo vsebino:

[Enota]
Opis = Apache Tomcat Server
Po = syslog.ciljno omrežje.cilj
[Storitev]
Tip = vilice
Uporabnik = tomcat
Skupina = mačka
Okolje = CATALINA_PID = / opt / tomcat / apache-tomcat-9.0.43 / temp / tomcat.pid
Okolje = CATALINA_HOME = / opt / tomcat / apache-tomcat-9.0.43
Okolje = CATALINA_BASE = / opt / tomcat / apache-tomcat-9.0.43
ExecStart = / opt / tomcat / apache-tomcat-9.0.43 / bin / catalina.sh začetek
ExecStop = / opt / tomcat / apache-tomcat-9.0.43 / bin / catalina.sh stop
RestartSec = 10
Ponovni zagon = vedno
[Namesti]
WantedBy = več uporabnikov.cilj

Opomba: Zamenjajte krepko besedilo s potjo namestitve Tomcat.

Zdaj shranite datoteko in znova naložite konfiguracijo systemd z naslednjim ukazom
za uporabo sprememb

# systemctl daemon-reload

Zdaj smo pripravljeni na uporabo storitve tomcat. Zaženite storitev in ji omogočite nadaljnji ponovni zagon.

# systemctl zaženi tomcat.storitev
# systemctl omogoči tomcat.storitev

Preverite stanje storitve; prikazati mora aktivno stanje delovanja:

# systemctl status tomcat.storitev

Vsi zgornji koraki so prikazani spodaj:

Dostop do programa Tomcat v brskalniku

Zdaj smo pripravljeni preizkusiti, ali je naš strežnik tomcat pravilno nameščen ali ne. Če želite to preveriti, odprite spletni brskalnik in pobrskajte po naslovih:

http: // localohost: 8080
ali
http: // system_IP_addr: 8080 (Če si želite ogledati sistemski IP, uporabite ip addr ukaz.)

Videli bi privzeto domačo stran Apache Tomcat. Naslednja slika zaslona prikazuje domačo stran tomcat:

Uvajanje preproste aplikacije JSP

Zdaj bomo uvedli osnovno aplikacijo JSP s strežnikom Tomcat.

1. Ustvarite osnovno aplikacijo JSP, imenovano 'test'.jsp 'v imeniku “/ Opt / tomcat / apache-tomcat-9.0.43/ webapps / ROOT / ”:

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

Opomba: Še enkrat zamenjajte krepko besedilo s potjo vaše namestitve Tomcat.

2. Vanj vstavite naslednjo vsebino:


Stran JSP

To je stran JSP podjetja LinuxHint!

<%
ven.println ("Vaš sistemski IP naslov je:" + zahteva.getRemoteAddr ());
%>

3. Zdaj znova odprite spletni brskalnik in poiščite naslednji naslov:

http: // localhost: 8080 / test.jsp

Tokrat bi morali videti naslednjo spletno stran:

Zaključek

Ta vadnica prikazuje, kako lahko namestimo Apache Tomcat iz arhivske binarne datoteke na Fedora Linux. Naučili smo se namestiti aplikacijo JSP s programom tomcat.

Kako obrniti smer drsenja miške in sledilne ploščice v sistemu Windows 10
Miška in Sledilna ploščicaRačunalništvo ni samo enostavno, ampak bolj učinkovito in manj zamudno. Življenja brez teh naprav si ne moremo predstavljati...
Kako spremeniti miškin kazalec in velikost, barvo in shemo kazalca v sistemu Windows 10
Kazalec miške in kazalec v operacijskem sistemu Windows 10 sta zelo pomembna vidika operacijskega sistema. To lahko rečemo tudi za druge operacijske s...
Brezplačni in odprtokodni igralni mehanizmi za razvoj iger Linux
Ta članek bo zajemal seznam brezplačnih in odprtokodnih igralnih mehanizmov, ki jih je mogoče uporabiti za razvoj 2D in 3D iger v Linuxu. Obstaja veli...