Apache Tomcat, također poznat kao Tomcat Server, je web-poslužitelj otvorenog koda sa Servlet spremnikom za pokretanje web-aplikacija temeljenih na Javi. Tomcat uključuje JavaServer Pages (JSP), WebSocket, Java Servlet, Java EL, itd., za potpuno Java HTTP okruženje web poslužitelja za pokretanje Java koda.

Velika zajednica vještih programera održava Tomcat poslužitelj pod upravljanjem Apache softverske zaklade. Stoga Tomcat poslužitelj pruža izvrsnu dostupnost za učinkovit rad na aplikaciji koja se temelji na Javi. Podrška za više platformi znači da je dostupna i za Windows i za Linux. Najnovija verzija Apache Tomcata je 10.0.18, pa ćemo u ovom vodiču objasniti kako instalirati Apache Tomcat 10 na Ubuntu 20.04.

1. Instalacija Jave (najnovija verzija)

Prvo, imajte na umu da ako ste upravo instalirali Ubuntu 20.04 na svoj sustav, morate dodajte novog korisnika u Linux prije postavljanja Apache Tomcata.

Kao što smo spomenuli, Apache Tomcat se koristi za aplikacije temeljene na Javi, za koje je potrebna najnovija verzija Jave. Najnovija verzija Apache Tomcata zahtijeva JDK 8 (Java Development Kit) ili višu verziju da bi ispravno funkcionirala. Možeš

instagram viewer
instalirajte najnoviju verziju JDK-a pokretanjem sljedećih naredbi u Linux terminalu:

sudo apt ažuriranje
sudo apt install default-jdk -y

Koristili smo -y u gornjoj naredbi kako bismo automatski nadmašili potvrdu instalacije. Zatim morate provjeriti i potvrditi verziju Java putem sljedeće naredbe:

java -verzija

Kao što možete vidjeti na gornjoj slici, imamo najnoviju verziju OpenJDK, 11.0.14. Također pokazuje važne informacije o OpenJDK Runtime Environment i poslužitelju.

2. Instalacija Apache Tomcat 10

Apache Tomcat ima aktivan razvojni tim koji redovito isporučuje najnovija ažuriranja, stoga ga preuzmite sa službenog poslužitelja koristeći naredbu u nastavku:

wget https://dlcdn.apache.org/tomcat/tomcat-10/v10.0.18/bin/apache-tomcat-10.0.18.tar.gz

Ako čitate ovaj vodič mjesecima nakon objave i postoji novo ažuriranje nakon 10.0.18, provjerite jeste li promijenili verziju u gornjoj naredbi. Inače, naredba neće raditi i dobit ćete pogreške tijekom preuzimanja najnovije verzije Apache Tomcata.

Nakon što preuzmete Tomcat datoteku tar.gz, raspakirajte tar arhivu naredbom u nastavku:

tar xvf apache-tomcat-10.0.18.tar.gz

Sada premjestite ekstrahirane datoteke u početni direktorij (/usr/share/apache-tomcat) pomoću sljedeće naredbe:

sudo mv apache-tomcat-10.0.18 /usr/share/apache-tomcat

Također možete koristiti sljedeću naredbu za izdvajanje i premještanje Tomcat direktorija u isto vrijeme umjesto da to činite jedan po jedan:

sudo tar xzvf apache-tomcat-10*tar.gz -C /opt/tomcat --strip-components=1 

3. Postavljanje korisničkog računa Tomcat

Pokretanje Tomcat poslužitelja putem određenog korisničkog računa dobra je ideja iz sigurnosnih razloga. Izvršite donju naredbu za stvaranje novog korisničkog računa:

sudo nano /opt/tomcat/conf/tomcat-users.xml

Sada promijenite korisničko ime i lozinku prema zahtjevima i spremite ih:

Promijenite uloge u upravitelja i voditelja hosta i u skladu s tim postavite njihove lozinke.

Konačno, postavite potrebna dopuštenja datoteke u Tomcat direktoriju na sljedeći način:

sudo chown -R mačak: mačak /opt/tomcat/ 
sudo chmod -R u+x /opt/tomcat/bin

4. Omogućite pristup Apache Tomcatu

Aplikacijama host-manager i tomcat manager možete pristupiti samo kao localhost, stoga je važno konfigurirati dopuštenja pristupa. Postoje dva načina za dopuštanje pristupa, bilo dopuštanjem određenih udaljenih sustava ili dopuštanjem svih sustava. Otvorite datoteku context.xml da biste je uredili za aplikacije upravitelja i host-managera:

sudo nano /opt/tomcat/webapps/manager/META-INF/context.xml
sudo nano /opt/tomcat/webapps/host-manager/META-INF/context.xml

Sada promijenite linije dodavanjem IP adrese kojoj ćete pristupiti. Vidjeti kako pronaći svoju IP adresu u Linuxu ako trebate pomoć:

dopusti="127\.\d+\.\d+\.\d+|::1|0:0:0:0:0:0:0:1|10.0.2.15" />

Konačno, spremite datoteku i sustav će omogućiti pristup upravitelju i upravitelju hosta.

5. Postavite Tomcat Systemd datoteku

Tomcat ima mogućnost pristupa bash skripti za pokretanje i zaustavljanje usluga. Međutim, možete stvoriti skriptu za pokretanje za upravljanje svim zadacima kao systemd uslugu. Dakle, prvo otvorite datoteku tomcat.service u vim koristeći donju naredbu:

sudo nano /etc/systemd/system/tomcat.service

Sada zalijepite sljedeći sadržaj u vim editor i spremite ga:

[Jedinica]
Opis=Mačak
Nakon=syslog.target network.target
[Servis]
Vrsta = račvanje
Korisnik=tomcat
Grupa=mačak
Okolina=JAVA_HOME=/usr/lib/jvm/default-java
Environment='JAVA_OPTS=-Djava.awt.headless=true'
Okolina=CATALINA_HOME=/usr/share/apache-tomcat
Okolina=CATALINA_BASE=/usr/share/apache-tomcat
Okolina=CATALINA_PID=/usr/share/apache-tomcat/temp/tomcat.pid
ExecStart=/usr/share/apache-tomcat/bin/catalina.sh start
ExecStop=/usr/share/apache-tomcat/bin/catalina.sh stop
[Instalirati]
WantedBy=više-korisnik.cilj

Pokrenite naredbu u nastavku da ponovno učitate uslugu systemd kako biste učitali promjene izvršene u datoteci.

sudo systemctl daemon-reload

Sada pokrenite i omogućite aplikaciju tomcat pomoću naredbi danih u nastavku:

sudo systemctl start tomcat.service
sudo systemctl omogući tomcat.service

Provjerimo status usluge Tomcat pokretanjem sljedeće naredbe u terminalu:

sudo systemctl status tomcat.service

Ovdje, na gornjoj slici, sustav u statusu prikazuje "aktivan (u radu)".

6. Pristupite Tomcat web poslužitelju

Prema zadanim postavkama, Tomcat Server radi na portu 8080, ali to možete provjeriti pomoću sljedeće naredbe:

sudo ss -tunelp | grep 8080

Sada pristupite Tomcat poslužitelju iz preglednika:

http://localhost: 8080/

Konačno, unesite korisničko ime i lozinku za pristup Tomcatu 10 s vašeg Linux računala:

Možete provjeriti status poslužitelja, preuzeti aplikaciju upravitelja i ugostiti upravitelja s web sučelja. Ako naiđete na bilo kakvu pogrešku dok pristupate Tomcatu 10 iz web-preglednika, trebali biste ponovno učitati tomcat.service. To će vam pomoći da iznova započnete uslugu Tomcat i učitate sve podatke za ispravan rad. Nakon što ponovno učitate tomcat.service, pokrenite, omogućite i provjerite status tomcat.service kao što smo već spomenuli.

Uspješno ste instalirali Apache Tomcat 10!

Dakle, ovako možete jednostavno instalirati i postaviti Apache Tomcat 10 na Ubuntu 20.04. Proces smo podijelili u šest različitih koraka, gdje smo razmotrili sve o instalaciji Tomcat 10.

Budite sigurni da slijedite korake jedan po jedan, jer je to neophodno za uspješno postavljanje Apache Tomcata. Nemojte se zbuniti u procesu instalacije jer proces počinje instalacijom Tomcat 10, a završava pristupom Tomcat poslužitelju iz web preglednika. Postoji nekoliko prečaca koje smo koristili u gornjim metodama, jer će vam ovi prečaci pomoći da jednostavno instalirate Apache 10.

5 razloga da napravite svoj osobni kućni poslužitelj

Pročitajte dalje

UdioCvrkutUdioE-mail

Povezane teme

  • Linux
  • Apache poslužitelj
  • Ubuntu
  • Linux

O autoru

Nitin Jangid (Objavljena 2 članka)Više od Nitina Jangida

Pretplatite se na naše obavijesti

Pridružite se našem biltenu za tehničke savjete, recenzije, besplatne e-knjige i ekskluzivne ponude!

Kliknite ovdje za pretplatu