Apache Tomcat, alebo jednoducho Tomcat, ako je to známejšie, je open-source webový kontajner s servletmi a podporou stránok JavaServer Pages Aplikácia (JSP) vyvinutá Apache Software Foundation. Servletový motor Tomcat často prezentované v kombinácii s webovým serverom Apache, pretože predstavuje kód Java potrebný na jeho vykonanie do prostredia.
Vo svojej najjednoduchšej forme vykonáva Tomcat jednu operáciu v systéme prostredníctvom procesu vo virtuálnom stroji Java. Každá ďalšia požiadavka HTTP z prehľadávača na Tomcat je spracovaná v samostatnom vlákne, pretože Tomcat má potrebné nástroje a konfiguráciu na ich správu. Konfigurácia Tomcat je uložená v jednoduchých súboroch XML, ktoré je možné skontrolovať a upravovať pomocou množstva nástrojov. V ďalšom návode Naučíme vás, ako nainštalovať tento užitočný nástroj na váš serverový systém Ubuntu 15.10, ktorá zatiaľ dosahuje verziu 8.
Inštalácia Tomcat 8
Inštalácia produktu Tomcat 8, ak ste ho do inštalácie systému predvolene nezahrnuli, je taká jednoduchá ako zadanie nasledujúcich príkazov z terminálu:
sudo apt-get install tomcat8 tomcat8-docs tomcat8-admin tomcat8-examples
Ak si chcete nainštalovať, odpovedzte kladne na otázku Kocúr. Bude to zahŕňať aj závislosti, ktoré má na balíkoch Java, a vo vašom systéme sa vytvorí užívateľ tomcat8. Aplikácia sa navyše spustí s predvolenými parametrami.
Ak si chcete aplikáciu vyskúšať pristupujte k svojej doméne alebo adrese IP zariadenia a potom k portu 8080 z ľubovoľného prehliadača.
http://your_ip_address:8080
Potom sa zobrazí text s textom „Funguje to!“ Spolu s niekoľkými ďalšími informáciami.
Tomcat 8 spáchať
Konfiguráciu Tomcat 8 je možné upraviť zo samotného webového rozhrania pre správu. Aby ste to povolili a všetky jeho funkcie, budete musieť upraviť súbor umiestnený v /etc/tomcat8/tomcat-users.xml
sudo vi /etc/tomcat8/tomcat-users.xml
Pridajte nasledujúce riadky:
<role rolename="manager"/> <role rolename="admin"/> <user name="admin" password="secret_password" roles="manager,admin"/>
Uložte a ukončite úpravy súboru. Teraz by ste mali byť schopní vidieť a spravovať server z adresy http://tu_dirección_ip:8080/manager/html. Prístup môžete získať pomocou mena a hesla, ktoré ste si vytvorili /etc/tomcat8/tomcat-users.xml.
En / var / lib / tomcat8 sú adresáre conf, logy, webapps y práce. En webové aplikácie je miesto, kde budú servlety hostené (alebo aspoň konfiguračný súbor XML, ktorý na ne odkazuje).
Ako spôsob otestovania servera si môžete stiahnuť nasledujúce súbor žiadosti a nasadiť ho prostredníctvom stránky správy (v sekcii rozmiestniť vidíte tlačidlo na nahranie súboru na váš server). Voliteľne môžete vykonať nasledujúci príkaz z adresára webové aplikácie de Kocúr y server automaticky rozpozná súbor webovej aplikácie a rozšíri ho bez ďalších zásahov z vašej strany:
wget http://simple.souther.us/SimpleServlet.war
Teraz zadajte vo svojom prehliadači nasledujúcu cestu: http: //tvoja_ip_adresa:8080 / SimpleServlet /
Ako nakonfigurovať Tomcat na počúvanie na porte 80
Ak chceš zmeňte port počúvania Tomcat na 80 musíte postupovať podľa nasledujúceho postupu. Najskôr upravte súbor umiestnený v priečinku /etc/tomcat8/server.xml.
sudo vi /etc/tomcat8/server.xml
Potom nájdite text tam, kde je uvedený Port konektora = »8080 ″ a nahraďte túto hodnotu Port konektora = »80 ″. Uložte a ukončite režim úprav súborov.
Teraz stačí reštartovať server Tomcat pomocou nasledujúceho príkazu:
sudo /etc/init.d/tomcat8 restart