Pokračujeme v našich studiích o Ubuntu v jeho nejnovější verzi, Ubuntu 16.04, tentokrát si povíme o velmi zajímavém tématu a je o TomCatu, jehož hlavní funkcí je nabídka Java aplikací.
TomCat je otevřená implementace zdrojů servletu Java, výrazů a technologie websocket. Pokud chceme vidět více informací o TomCat, můžeme získat přístup k následujícímu odkazu: http://tomcat.apache.org/
Hlavní komponenty TomCat
- Kateřina: Je to kontejner servletu TomCat.
- Kojot: Coyote má funkci konektoru a podporuje HTTP 1.1
- Jaspis: Je to JSP engine Tomcatu.
- Klastr: Jedná se o komponentu pro vyrovnávání zatížení, která vám umožňuje spravovat velké aplikace.
Chcete -li zahájit proces Instalace TomCat na Ubuntu 16 provedeme následující postup:
1. Instalace Apache Tomcat Ubuntu
Zpočátku se chystáme nainstalovat Javu, což je zásadní, protože je nutné, aby TomCat spustil jakoukoli aplikaci, protože jsou kódovány v Javě. Jako první krok aktualizujeme úložiště balíčků pomocí příkazu:
sudo apt-get updateAktualizujte úložiště
Dalším krokem je instalace balíčku Java Development Kit, za tím účelem zadáme a spustíme následující příkaz:
sudo apt-get install default-jdkJava Kit
Zobrazí se následující balíčky, s jejichž zahájením stahování a příslušnou instalací musíme souhlasit.
Verzi naší Javy můžeme zkontrolovat pomocí příkazu:
java -verzeZkontrolujte verzi Java
Dále se chystáme stáhnout a nastavit Parametry Apache TomCatZa tímto účelem spustíme následující příkaz ke spuštění stahování TomCat:
wget http://www-us.apache.org/dist/tomcat/tomcat-8/v8.0.33/bin/apache-tomcat-8.0.33.tar.gzStáhněte si Tomcat
Dáme Vstupte a proces stahování začne.
Dále soubor rozbalíme apache-tomcat-8.0.33.tar.gz na trase / var / localZa tímto účelem zadáme a spustíme následující příkaz:
sudo tar -zxvf apache -tomcat -8.0.33.tar.gz -C / var / local /Extrahovat soubor
Dáme Vstupte a proces extrakce začne.
Službu Apache TomCat lze spustit nebo zastavit pomocí skriptů obsažených v balíčku spusťte naši službu Apache TomCat zadáme příkaz:
sudo /var/local/apache-tomcat-8.0.33/bin/startup.shPomocí tohoto příkazu uvidíme, že se zobrazí následující informace:
Ověříme, zda služba běží správně a přes port 8080, proto provedeme následující příkaz:
sudo netstat -tulpn | grep 8080
Ověříme IP adresu našeho počítače pomocí příkazu:
ifconfig
Vidíme, že v tomto případě má náš stroj IP 192.168.0.6. Přejdeme do našeho prohlížeče a zadáme následující informace:
http://192.168.0.6:8080/
Vidíme, že informace týkající se našich Apache TomCat.
ZVĚTŠIT
Pokud chceme zastavit Služba Apache TomCat musíme provést následující příkaz:
sudo /var/local/apache-tomcat-8.0.33/bin/shutdown.shNyní v další kapitole přejdeme k Administrace Apache TomCat.
2. Správa Apache TomCat
Chcete -li získat přístup k Správa TomCat Je nutné mít uživatele a přístupové heslo (to z bezpečnostních důvodů), například pokud v okně TomCat klikneme na Stav serveru a uvidíme, že se zobrazí okno, kde musíme zadat uživatelské jméno a heslo pro přístup na náš server.
ZVĚTŠIT
K provedení této konfigurace musíme upravit některé parametry v souboru tomcat-users.xml, a proto spustíme následující příkaz:
sudo nano /var/local/apache-tomcat-8.0.33/conf/tomcat-users.xmlZobrazí se následující informace:
Do tohoto souboru musíme přidat následující informace:
~Aktuální konfigurace je následující:
Musíme provést příslušné změny:
Změny uložíme pomocí kombinace: CTRL + O a ponecháme editor pomocí CTRL + X. Provedeme restart služby TomCat, aby se provedené změny projevily. Vidíme, že již máme přístup k TomCat.
ZVĚTŠIT
Odtud vidíme informace o našem serveru s touto možností Stav serveru Můžeme vidět informace, jako je název systému, jeho verze atd.
S možností Správce aplikace budeme moci spravovat aplikace obsažené na našem serveru.
Nakonec s možností Správce hostitele budeme mít přístup ke všem informacím aktivního hostitele.
ZVĚTŠIT
Mezi různými rolemi, které TomCat má, můžeme najít následující:
- Manažer-gui: Umožňuje přístup k rozhraní HTML.
- Stav manažera: Umožňuje nám přístup pouze ke stavové stránce.
- Manažerský skript: Umožňuje nám přístup k nástrojům prostého textu.
- Manager-jmx: Můžeme přistupovat k rozhraní JMX.
Pokud chceme upravit naslouchací port TomCat, musíme upravit soubor server.xml které můžeme upravit pomocí příkazu:
sudo nano /var/local/apache-tomcat-8.0.33/conf/server.xmlNaslouchací port
Po provedení tohoto příkazu se zobrazí následující informace:
V tomto souboru můžeme upravovat různé parametry TomCat, konkrétně pro úpravu portu musíme najít řádek Port konektoru = "8080" protokol = "HTTP / 1.1", tam můžeme určit naslouchací port, který chceme použít.
Jednoduše upravíme 8080 pro požadovaný port a změny uložíme pomocí kombinace Ctrl + NEBO a ponecháme editor pomocí Ctrl + X. V rámci charakteristik, které nám nabízí Apache TomCat, vidíme, že TomCat je součástí webové aplikace, se kterou můžeme najít:
- Nasaďte nové webové aplikace z obsahu načteného ze souborů .war
- Seznam hodnot vlastností pro operační systémy a JVM
- Seznam zdrojů JDNI globálně
- Zastavte stávající aplikaci
Hierarchie instalačního adresáře Tomcatu obsahuje následující parametry:
- zásobník - spouštění, vypínání a další skripty a spustitelné soubory.
- běžný - běžné třídy, které Catalina a webové aplikace mohou používat.
- conf - Soubory XML a odpovídající DTD pro konfiguraci Tomcat.
- protokoly - Catalina a protokoly aplikací.
- server - třídy používané pouze Catalinou.
- sdílené - třídy sdílené všemi webovými aplikacemi.
- webové aplikace - adresář obsahující webové aplikace.
- práce - dočasné ukládání souborů a adresářů.
K přátelské HTML verzi TomCat můžeme přistupovat pomocí následující syntaxe v našem prohlížeči:
http: // server_ip: port / manager / htmlJak vidíme, máme v rukou skvělý nástroj, pojďme prozkoumat jeho různá použití a vytěžit maximum Apache TomCat.
Nainstalujte Apache 8 CentOS 7