Apache Tomcat, nebo jednoduše Tomcat, jak je známější, je webový kontejner s otevřeným zdrojovým kódem s podporou servletů a stránek JavaServer Pages Aplikace (JSP) vyvinutá Apache Software Foundation. Servletový motor Tomcat často prezentovány v kombinaci s webovým serverem Apache, protože představuje kód Java nezbytný k jeho provedení do prostředí.
Ve své nejjednodušší formě provede Tomcat jedinou operaci v systému prostřednictvím procesu ve virtuálním stroji Java. Každý následující požadavek HTTP z prohlížeče do Tomcat je zpracován v samostatném vlákně, protože Tomcat má potřebné nástroje a konfiguraci pro jejich správu. Konfigurace Tomcatu je uložena v jednoduchých souborech XML, které lze prohlížet a upravovat pomocí mnoha nástrojů. V dalším kurzu Naučíme vás, jak nainstalovat tento užitečný nástroj na váš serverový systém Ubuntu 15.10, která prozatím dosahuje verze 8.
Instalace Tomcat 8
Instalace Tomcat 8, pokud jste ji do instalace systému ve výchozím nastavení nezahrnuli, je stejně jednoduchá jako zadání následujících příkazů z terminálu:
sudo apt-get install tomcat8 tomcat8-docs tomcat8-admin tomcat8-examples
Pokud chcete provést instalaci, odpovězte kladně na otázku Kocour. To bude také zahrnovat závislosti, které má na balíčcích Java, a vytvoří ve vašem systému uživatele tomcat8. Kromě toho bude aplikace spuštěna s výchozími parametry.
Pokud si chcete aplikaci vyzkoušet přístup k vaší doméně nebo IP adrese zařízení následovaný portem 8080 z libovolného prohlížeče.
http://your_ip_address:8080
Poté se zobrazí text s textem „Funguje to!“ Spolu s dalšími doplňujícími informacemi.
Tomcat 8 spáchat
Konfiguraci Tomcat 8 lze upravit ze samotného webového rozhraní pro správu. Chcete-li jej povolit a všechny jeho funkce, budete muset upravit soubor umístěný v /etc/tomcat8/tomcat-users.xml
sudo vi /etc/tomcat8/tomcat-users.xml
Přidejte následující řádky:
<role rolename="manager"/> <role rolename="admin"/> <user name="admin" password="secret_password" roles="manager,admin"/>
Uložte a ukončete úpravy souboru. Nyní byste měli vidět a spravovat server z adresy http://tu_dirección_ip:8080/manager/html. Můžete přistupovat pomocí jména a hesla, které jste zavedli /etc/tomcat8/tomcat-users.xml.
En / var / lib / tomcat8 jsou adresáře conf, protokoly, webapps y práce. En webové aplikace je místo, kde budou servlety hostovány (nebo alespoň konfigurační soubor XML, který na ně ukazuje).
Jako způsob testování serveru si můžete stáhnout následující soubor aplikace a nasadit jej prostřednictvím stránky pro správu (v části rozmístit uvidíte tlačítko pro nahrání souboru na váš server). Volitelně můžete spustit následující příkaz z adresáře webové aplikace de Kocour y server automaticky rozpozná soubor webové aplikace a rozbalí jej bez dalšího zásahu z vaší strany:
wget http://simple.souther.us/SimpleServlet.war
Nyní zadejte ve svém prohlížeči následující cestu: http: //tvoje_ip_adresa:8080 / SimpleServlet /
Jak nakonfigurovat Tomcat tak, aby naslouchal na portu 80
Pokud chcete změňte naslouchací port Tomcat na 80 musíte postupovat podle následujícího postupu. Nejprve upravte soubor umístěný v /etc/tomcat8/server.xml.
sudo vi /etc/tomcat8/server.xml
Dále najděte text tam, kde je uveden Port konektoru = »8080 ″ a nahraďte tuto hodnotu Port konektoru = »80 ″. Uložte a ukončete režim úprav souborů.
Nyní stačí restartovat server Tomcat pomocí následujícího příkazu:
sudo /etc/init.d/tomcat8 restart