Apache Tomcat, tuntud ka kui Tomcat Server, on avatud lähtekoodiga veebiserver koos Servleti konteineriga Java-põhiste veebirakenduste käivitamiseks. Tomcat sisaldab JavaServer Pages (JSP), WebSocket, Java Servlet, Java EL jne, et Java koodi käitada täielikult Java HTTP veebiserveri keskkond.

Suur osavate arendajate kogukond haldab Tomcati serverit Apache tarkvarafondi haldamise all. Seetõttu pakub Tomcati server suurepärase juurdepääsu Java-põhise rakendusega tõhusaks töötamiseks. Platvormideülene tugi tähendab, et see on saadaval nii Windowsi kui ka Linuxi jaoks. Apache Tomcati uusim versioon on 10.0.18, nii et selles juhendis selgitame, kuidas installida Apache Tomcat 10 Ubuntu 20.04.

1. Java installimine (uusim versioon)

Esiteks pange tähele, et kui olete just installinud oma süsteemi Ubuntu 20.04, peate seda tegema Lisage Linuxis uus kasutaja enne Apache Tomcati seadistamist.

Nagu oleme maininud, kasutatakse Apache Tomcati Java-põhiste rakenduste jaoks, mis nõuavad Java uusimat versiooni. Apache Tomcati uusim versioon nõuab korrektseks tööks JDK 8 (Java arenduskomplekt) või uuemat versiooni. Sa saad

installige JDK uusim versioon käivitades Linuxi terminalis järgmised käsud:

sudo apt värskendus
sudo apt install default-jdk -y

Oleme ülaltoodud käsus kasutanud -y, et ületada automaatselt installikinnitus. Järgmisena peate kontrollima ja kinnitama Java versiooni järgmise käsuga:

java versioon

Nagu näete ülaloleval pildil, on meil OpenJDK uusim versioon 11.0.14. See näitab ka olulist teavet OpenJDK käituskeskkonna ja serveri kohta.

2. Apache Tomcat 10 installimine

Apache Tomcatil on aktiivne arendusmeeskond, kes tarnib regulaarselt uusimaid värskendusi, nii et laadige see alla ametlikust serverist, kasutades järgmist käsku:

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

Kui loete seda juhendit mitu kuud pärast postitamist ja pärast 10.0.18 on saadaval uus värskendus, muutke ülaltoodud käsus kindlasti versiooni. Vastasel juhul käsk ei tööta ja Apache Tomcati uusima versiooni allalaadimisel kuvatakse tõrkeid.

Kui olete faili Tomcat tar.gz alla laadinud, ekstraktige tar-arhiiv alloleva käsuga:

tar xvf apache-tomcat-10.0.18.tar.gz

Nüüd teisaldage ekstraktitud failid kodukataloogi (/usr/share/apache-tomcat), kasutades järgmist käsku:

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

Tomcati kataloogi üheaegseks ekstraktimiseks ja teisaldamiseks võite kasutada ka järgmist käsku, selle asemel, et seda ükshaaval teha:

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

3. Tomcati kasutajakonto seadistamine

Tomcati serveri käitamine kindla kasutajakonto kaudu on turvalisuse huvides hea mõte. Uue kasutajakonto loomiseks täitke allolev käsk:

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

Nüüd muutke kasutajanimi ja parool vastavalt nõuetele ning salvestage see:

Muutke rollid halduriks ja hostihalduriks ning määrake nende paroolid vastavalt.

Lõpuks määrake Tomcati kataloogis vajalikud failiõigused järgmiselt:

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

4. Lubage juurdepääs Apache Tomcatile

Hostihalduri ja Tomcati halduri rakendustele pääsete juurde ainult kohaliku hostina, seega on oluline juurdepääsuõigused konfigureerida. Juurdepääsu lubamiseks on kaks võimalust, kas lubades konkreetseid kaugsüsteeme või lubades kõiki süsteeme. Avage fail context.xml, et muuta seda halduri ja hostihalduri rakenduste jaoks.

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

Nüüd muutke ridu, lisades IP-aadressi, millele pääsete juurde. Vaata kuidas leida oma IP-aadress Linuxis kui vajad abi:

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

Lõpuks salvestage fail ja süsteem võimaldab juurdepääsu haldurile ja hostihaldurile.

5. Seadistage Tomcat Systemd fail

Tomcatil on teenuste käivitamiseks ja peatamiseks juurdepääs bash-skriptile. Siiski saate luua käivitusskripti kõigi toimingute haldamiseks süsteemse teenusena. Esmalt avage vimis fail tomcat.service, kasutades allolevat käsku:

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

Nüüd kleepige järgmine sisu vimi redaktorisse ja salvestage see:

[Ühik]
Kirjeldus=Tomcat
After=syslog.target network.target
[teenus]
Tüüp=hark
Kasutaja=käru
Rühm=käru
Keskkond=JAVA_HOME=/usr/lib/jvm/default-java
Environment='JAVA_OPTS=-Djava.awt.headless=true'
Keskkond=CATALINA_HOME=/usr/share/apache-tomcat
Keskkond=CATALINA_BASE=/usr/share/apache-tomcat
Keskkond=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
[Installi]
WantedBy=multi-user.target

Käivitage allolev käsk systemd-teenuse uuesti laadimiseks, et laadida failis tehtud muudatused.

sudo systemctl deemon-reload

Nüüd käivitage ja lubage tomcati rakendus, kasutades alltoodud käske:

sudo systemctl käivitage tomcat.service
sudo systemctl lubab tomcat.service

Kontrollime Tomcati teenuse olekut, käivitades terminalis järgmise käsu:

sudo systemctl olek tomcat.service

Siin, ülaltoodud pildil, kuvab süsteem olekus "aktiivne (töötab)".

6. Juurdepääs Tomcati veebiserverile

Vaikimisi töötab Tomcat Server pordil 8080, kuid saate seda kontrollida järgmise käsuga:

sudo ss -tunelp | grep 8080

Nüüd pääsete brauserist Tomcati serverile juurde:

http://localhost: 8080/

Lõpuks sisestage oma Linuxi masinast Tomcat 10-le juurdepääsuks kasutajanimi ja parool:

Saate kontrollida serveri olekut, alla laadida haldurirakenduse ja hostida haldurit veebiliidese kaudu. Kui teil tekib veebibrauseris Tomcat 10 juurde pääsemisel mõni tõrge, laadige tomcat.service uuesti. See aitab anda Tomcati teenusele uue alguse ja laadida kõik andmed õigesti tööle. Kui olete saidi tomcat.service uuesti laadinud, käivitage, lubage ja kontrollige tomcat.service'i olekut, nagu oleme eespool maininud.

Installisite Apache Tomcat 10 edukalt!

Nii saate hõlpsalt installida ja seadistada Apache Tomcat 10 Ubuntu 20.04-s. Oleme jaganud protsessi kuueks erinevaks etapiks, kus oleme Tomcat 10 installimise kohta kõike arvesse võtnud.

Järgige neid samme kindlasti ükshaaval, kuna see on Apache Tomcati edukaks seadistamiseks hädavajalik. Ärge sattuge installiprotsessis segadusse, sest protsess käivitub Tomcat 10 installimisega ja lõpeb veebibrauseris Tomcati serverile juurdepääsuga. Oleme ülaltoodud meetodite puhul kasutanud mõnda otseteed, kuna need otseteed aitavad teil Apache 10 hõlpsalt installida.

5 põhjust isikliku koduserveri loomiseks

Loe edasi

JagaSäutsJagaMeil

Seotud teemad

  • Linux
  • Apache server
  • Ubuntu
  • Linux

Autori kohta

Nitin Jangid (2 avaldatud artiklit)Veel Nitin Jangidilt

Liituge meie uudiskirjaga

Liituge meie uudiskirjaga tehniliste näpunäidete, arvustuste, tasuta e-raamatute ja eksklusiivsete pakkumiste saamiseks!

Tellimiseks klõpsake siin