„Apache Tomcat“ įdiegimo „Ubuntu 16.04“ veiksmai

Tęsdami mūsų naujausios „Ubuntu“ versijos „Ubuntu 16.04“ tyrimus, šį kartą kalbėsime labai įdomia tema ir kalbėsime apie „TomCat“, kurios pagrindinė funkcija yra pasiūlyti „Java“ programas.

„TomCat“ yra atviras „Java“ servetėlės, išraiškų ir žiniatinklio lizdo technologijos diegimas. Jei norime pamatyti daugiau informacijos apie „TomCat“, galime pasiekti šią nuorodą: http://tomcat.apache.org/

Pagrindiniai „TomCat“ komponentai

  • Katherine: Tai „TomCat“ servletų konteineris.
  • Kojotas: „Coyote“ turi jungties funkcijas ir palaiko HTTP 1.1
  • Džasperas: Tai „Tomcat“ JSP variklis.
  • Klasteris: Tai apkrovos balansavimo komponentas, leidžiantis valdyti dideles programas.

Norėdami pradėti procesą „TomCat“ diegimas „Ubuntu 16“ mes atliksime šį procesą:

1. „Apache Tomcat Ubuntu“ diegimas


Iš pradžių ketiname įdiegti „Java“, tai yra būtina, nes „TomCat“ turi paleisti bet kurią programą, nes jos yra užkoduotos „Java“. Pirmiausia atnaujinsime paketų saugyklą naudodami komandą:
 sudo apt-get atnaujinimas
Atnaujinti saugyklą

Kitas žingsnis yra įdiegti „Java Development Kit“ paketą, tam mes įvesime ir vykdysime šią komandą:

 sudo apt-get install default-jdk
„Java“ rinkinys

Bus rodomi šie paketai, kuriuos turime sutikti, kad pradėtume jų atsisiuntimą ir atitinkamą diegimą.

Mes galime patikrinti „Java“ versiją naudodami komandą:

 java -versija
Patikrinkite „Java“ versiją

Toliau atsisiųsime ir nustatysime „Apache TomCat“ parametrai, norėdami pradėti „TomCat“ atsisiuntimą, vykdysime šią komandą:

 wget http://www-us.apache.org/dist/tomcat/tomcat-8/v8.0.33/bin/apache-tomcat-8.0.33.tar.gz
Atsisiųskite „Tomcat“

Mes duodame Įveskite ir prasidės atsisiuntimo procesas.

Toliau mes ištrauksime failą apache-tomcat-8.0.33.tar.gz maršrute / var / local, tam mes įvesime ir vykdysime šią komandą:

 sudo tar -zxvf apache -tomcat -8.0.33.tar.gz -C / var / local /
Ištraukti failą

Mes duodame Įveskite ir prasidės ištraukimo procesas.

„Apache TomCat“ paslaugą galima paleisti arba sustabdyti naudojant į paketą įtrauktus scenarijus pradėti mūsų „Apache TomCat“ paslaugą mes įvesime komandą:

 sudo /var/local/apache-tomcat-8.0.33/bin/startup.sh
Naudodami šią komandą pamatysime, kad rodoma ši informacija:

Mes patikrinsime, ar paslauga veikia teisingai ir per 8080 prievadą, todėl vykdysime šią komandą:

 sudo netstat -tulpn | grep 8080

Mes patikrinsime savo mašinos IP adresą naudodami komandą:

 ifconfig

Matome, kad šiame pavyzdyje mūsų mašina turi IP 192.168.0.6 IP. Mes eisime į savo naršyklę ir įvesime šią informaciją:

http://192.168.0.6:8080/

Matome, kad informacija, susijusi su mūsų „Apache TomCat“.

DIDELIS

Jei norime sustabdyti „Apache TomCat“ paslauga turime vykdyti šią komandą:

 sudo /var/local/apache-tomcat-8.0.33/bin/shutdown.sh
Dabar kitame skyriuje mes kreipiamės į „Apache TomCat“ administracija.

2. „Apache TomCat“ administracija


Norėdami patekti į „TomCat“ valdymas Būtina turėti vartotoją ir prieigos slaptažodį (tai saugumo sumetimais), pavyzdžiui, jei „TomCat“ lange spustelime Serverio būsena ir pamatysime, kad rodomas langas, kuriame turime įvesti vartotojo vardą ir slaptažodį, kad galėtume pasiekti mūsų serverį.

DIDELIS

Norėdami atlikti šią konfigūraciją, turime pakoreguoti kai kuriuos tomcat-users.xml failo parametrus ir tam mes vykdysime šią komandą:

 sudo nano /var/local/apache-tomcat-8.0.33/conf/tomcat-users.xml
Bus rodoma ši informacija:

Šiame faile turime pridėti šią informaciją:

 ~
Dabartinė konfigūracija yra tokia:

Turime atlikti atitinkamus pakeitimus:

Pakeitimus išsaugome naudodami šį derinį: CTRL + O ir paliekame redaktorių naudodami CTRL + X. Toliau iš naujo paleidžiame „TomCat“ paslaugą, kad pakeitimai įsigaliotų. Matome, kad jau turime prieigą prie „TomCat“.

DIDELIS

Kaip matome iš čia, turime informacijos apie savo serverį su galimybe Serverio būsena Galime matyti tokią informaciją kaip sistemos pavadinimas, jos versija ir kt.

Su galimybe Valdytojo programa galėsime valdyti programas, įtrauktas į mūsų serverį.

Pagaliau su galimybe Priimančiosios vadybininkas turėsime prieigą prie visos aktyvaus šeimininko informacijos.

DIDELIS

Tarp įvairių TomCat vaidmenų galime rasti:

  • Vadovas: Leidžia pasiekti HTML sąsają.
  • Vadovo statusas: Tai leidžia mums pasiekti tik būsenos puslapį.
  • Vadybininko scenarijus: Tai leidžia mums pasiekti paprasto teksto įrankius.
  • Vadovas-jmx: Galime pasiekti JMX sąsają.

Jei norime pakeisti „TomCat“ klausymo prievadą, turime pakeisti failą server.xml kurį galime redaguoti naudodami komandą:

 sudo nano /var/local/apache-tomcat-8.0.33/conf/server.xml
Klausymo uostas

Kai ši komanda bus įvykdyta, bus rodoma ši informacija:

Šiame faile galime redaguoti skirtingus „TomCat“ parametrus, ypač norėdami pakeisti prievadą, turime rasti eilutę Jungties prievadas = "8080" protokolas = "HTTP / 1.1", ten galime nurodyti klausymo prievadą, kurį norime naudoti.

Mes tiesiog modifikuojame norimą prievadą 8080 ir išsaugome pakeitimus naudodami šį derinį Ctrl + ARBA ir paliekame redaktorių naudodami Ctrl + X. Pagal savybes, kurias jis mums siūlo „Apache TomCat“, matome, kad „TomCat“ yra įtraukta į žiniatinklio programą, su kuria galime rasti:

  • Įdiekite naujas žiniatinklio programas iš turinio, įkelto iš .war failų
  • Išvardykite operacinių sistemų ir JVM ypatybių vertes
  • Išvardykite JDNI išteklius visame pasaulyje
  • Sustabdyti esamą programą

„Tomcat“ diegimo katalogo hierarchiją sudaro šie parametrai:

  • šiukšliadėžė - paleidimas, išjungimas ir kiti scenarijai bei vykdomosios programos.
  • dažnas - įprastos klasės, kurias gali naudoti „Catalina“ ir žiniatinklio programos.
  • konf - XML ​​failai ir atitinkami DTD, skirti Tomcat konfigūracijai.
  • rąstai - „Catalina“ ir programų žurnalai.
  • serveris - klasės, kurias naudoja tik Catalina.
  • bendrino - pamokos, kuriomis dalijasi visos žiniatinklio programos.
  • žiniatinklio programos - katalogas, kuriame yra žiniatinklio programos.
  • dirbti - laikinas failų ir katalogų saugojimas.

Mes galime pasiekti draugišką „TomCat“ HTML versiją naudodami šią naršyklės sintaksę:

 http: // server_ip: port / manager / html
Kaip matome, mūsų rankose yra puikus įrankis, panagrinėkime įvairius jo naudojimo būdus ir išnaudokime visas galimybes „Apache TomCat“.

Įdiekite „Apache 8 CentOS 7“

wave wave wave wave wave