Apache Tomcat

Kako instalirati i konfigurirati Apache Tomcat na Fedora Linuxu

Kako instalirati i konfigurirati Apache Tomcat na Fedora Linuxu
Apache Tomcat jedan je od najčešće korištenih poslužitelja web aplikacija na svijetu. Riječ je o projektu otvorenog koda Apache Software Foundation. Napisano je na Javi. Koristi se za implementaciju spremnika servleta i Java Server Pages (JSP) u Javi.

Ranije je Tomcat zahtijevao visoku razinu stručnosti za konfiguriranje i upravljanje svojim uslugama, jer su samo napredni korisnici i programeri to mogli razraditi. S Tomcatovim GUI instalatorom postalo je samo pitanje nekoliko naredbi za upravljanje poslužiteljem kao sistemskom uslugom.

Što ćemo pokriti

Ovaj vodič će vam pokazati kako instalirati apache Tomcat i koristiti ga za postavljanje osnovnog JSP programa. Tomcat za pokretanje java web aplikacija zahtijeva JRE (Java Runtime Environment). U slučaju da razvijate Java program, trebat će vam instaliran potpuni JDK program. Zbog toga ćemo vodič pokriti samo s JRE.

Preduvjeti

Morate biti upoznati s naredbom Java i osnovnom Linuxom da biste bolje razumjeli ovaj vodič. Pretpostavljamo da ste na svoj sustav već instalirali JRE (Java Runtime Environment). Također morate imati root privilegije za instaliranje Apache Tomcat.

Preuzimanje programa Tomcat

1. Da biste preuzeli Apache Tomcat, posjetite početnu stranicu Apache Tomcat, gdje ćete vidjeti različite dostupne verzije. Da biste preuzeli datoteku, također možete upotrijebiti naredbu wget. Za ovaj vodič koristimo Tomcat 9.

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

2. Ako želite, možete preuzeti Tomcat sa početne stranice. To je prikazano u nastavku:

Izdvajanje binarne arhive

1. Nakon preuzimanja binarne datoteke arhive, morate je kopirati u direktorij u koji želite instalirati Tomcat poslužitelj i tamo ekstrahirati datoteku. Na primjer, izdvojit ćemo datoteku Tomcat tar u / opt / tomcat. Za to prvo moramo stvoriti direktorij 'tomcat' unutar / opt. Upotrijebite sljedeću naredbu za stvaranje direktorija.

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

Izrada korisnika i grupe za Tomcat

Stvorit ćemo nekorenskog korisnika i grupu za izvođenje Apache Tomcat poslužitelja. Upotrijebite donju naredbu za stvaranje korisnika i grupe.

# useradd -r tomcat

Gornja naredba također će dodati grupu 'tomcat'.

Sada ćemo naredbom promijeniti vlasništvo nad direktorijom tomcat u korisnika Tomcat:

# chown -R tomcat: tomcat / opt / tomcat

Postavljanje varijabli okoline

Tomcat zahtijeva postavljanje određenih varijabli okoline za pokretanje skripti za pokretanje. Pogledajmo te varijable:

a. CATALINA_HOME: Mjesto ove varijable okoline korijenski je direktorij Tomcatove "binarne" distribucije. U našem slučaju, ovaj korijenski direktorij je / opt / tomcat / apache-tomcat-9.0.43

b. JRE_HOME ili JAVA_HOME: Ove varijable okruženja određuju mjesto Java Runtime Environment odnosno JDK lokacije. Ako navodite i JRE_HOME i JAVA_HOME, tada će se prema zadanim postavkama koristiti JRE_HOME.

Da biste postavili ove varijable, otvorite sljedeću datoteku:

# vi / etc / profile

Sada umetnite sljedeće retke na kraj ove datoteke:

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

Sada spremite datoteku i pokrenite naredbu ispod kako biste primijenili ove promjene:

# . / etc / profile

Da biste provjerili jesu li ove varijable ispravno postavljene, provjerite je li izlaz donje naredbe jednak vrijednosti za JRE_HOME i CATALINA_HOME:

# echo $ JRE_HOME
# echo $ CATALINA_HOME

Pogledajte donju sliku za referencu:

Izrada usluge Tomcat

Sada ćemo stvoriti jednostavnu datoteku sistemske jedinice da definiramo našu uslugu Tomcat. Stvorite uslugu sa sljedećim uputama:

1. Stvorite datoteku tomcat.servis:

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

Sad u njega stavite sljedeći sadržaj:

[Jedinica]
Opis = Apache Tomcat poslužitelj
Nakon = syslog.ciljna mreža.cilj
[Servis]
Tip = račvanje
Korisnik = tomcat
Skupina = mačka
Okruženje = CATALINA_PID = / opt / tomcat / apache-tomcat-9.0.43 / temp / tomcat.pid
Okruženje = CATALINA_HOME = / opt / tomcat / apache-tomcat-9.0.43
Okruženje = CATALINA_BASE = / opt / tomcat / apache-tomcat-9.0.43
ExecStart = / opt / tomcat / apache-tomcat-9.0.43 / bin / catalina.sh početak
ExecStop = / opt / tomcat / apache-tomcat-9.0.43 / bin / catalina.sh prestani
RestartSec = 10
Restart = uvijek
[Instalirati]
WantedBy = višekorisnički.cilj

Bilješka: Zamijenite podebljani tekst stazom vaše instalacije Tomcat.

Sada spremite datoteku i ponovo učitajte systemd konfiguraciju sljedećom naredbom
primijeniti promjene

# systemctl daemon-reload

Sada smo spremni koristiti uslugu tomcat. Pokrenite uslugu i omogućite joj da nastavi s ponovnim pokretanjem.

# systemctl start tomcat.servis
# systemctl omogući tomcat.servis

Provjerite status usluge; trebao bi prikazivati ​​aktivan status rada:

# systemctl status tomcat.servis

Svi gore navedeni koraci prikazani su u nastavku:

Pristup Tomcat-u u pregledniku

Sada smo spremni testirati je li naš tomcat poslužitelj ispravno instaliran ili nije. Da biste to provjerili, otvorite web preglednik i pregledajte adrese:

http: // localohost: 8080
ili
http: // system_IP_addr: 8080 (Da biste vidjeli IP sustava, upotrijebite ip adresa naredba.)

Vidjeli biste zadanu početnu stranicu Apache Tomcat. Sljedeća snimka zaslona prikazuje početnu stranicu tomcat:

Uvođenje jednostavne JSP aplikacije

Sada ćemo razmjestiti osnovnu JSP aplikaciju s Tomcat poslužiteljem.

1. Stvorite osnovnu JSP aplikaciju pod nazivom 'test'.jsp 'unutar direktorija “/ Opt / tomcat / apache-tomcat-9.0.43/ webapps / ROOT / ”:

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

Bilješka: Ponovno zamijenite podebljani tekst stazom vaše instalacije Tomcat.

2. U njega stavite sljedeći sadržaj:


JSP Stranica

Ovo je JSP stranica iz LinuxHinta!

<%
van.println ("Vaša IP adresa sustava je:" + zahtjev.getRemoteAddr ());
%>

3. Sada opet otvorite web preglednik i pregledajte sljedeću adresu:

http: // localhost: 8080 / test.jsp

Ovaj put trebali biste vidjeti sljedeću web stranicu:

Zaključak

Ovaj vodič pokazuje kako možemo instalirati Apache Tomcat iz arhivske binarne datoteke na Fedora Linuxu. Naučili smo instalirati JSP aplikaciju s tomcatom.

Najbolje aplikacije za mapiranje gamepada za Linux
Ako volite igrati igre na Linuxu s gamepadom umjesto tipičnim sustavom za unos tipkovnice i miša, za vas postoji nekoliko korisnih aplikacija. Mnoge r...
Korisni alati za Linux igrače
Ako volite igrati igre na Linuxu, velika je vjerojatnost da ste možda koristili aplikacije i uslužne programe poput Wine, Lutris i OBS Studio za pobol...
HD Remastered igre za Linux koje ranije nisu imale Linux izdanje
Mnogi programeri i izdavači igara dolaze s HD remasterom starih igara kako bi produžili životni vijek franšize, molimo obožavatelje da zatraže kompati...