====== Tomcat ======
{{:servery:tomcat-logo.png?100 |}}
Apache Tomcat je open source webový server a webový kontejner pro Java servlety a JSP (Java Server Pages). Tomcat je napsaný v jazyce Java.
===== Instalace =====
Pro instalaci Tomcatu zadejte následující příkaz do terminálu.
''sudo apt-get install tomcat7''
Tento příkaz nainstaluje Tomcat a zároveň jej spustí. Tomcat defaultně poslouchá na portu 8080. Otevřete internetový prohlížeč a do adresního řádku zadejte adresu [[http://localhost:8080|localhost:8080]].
{{:servery:tomcat_mozilla_localhost.png|}}
Pokud se vám ale zobrazí následující stránka, znamená to, že Tomcat nemáte nainstalován, nebo ho nemáte zapnutý.
{{:servery:tomcat_mozilla_no_localhost.png|}}
K Tomcatu si můžete doinstalovat další balíčky s dokumentací, příklady a webové administrační nástroje. Pro bližší informace si prostudujte úvodní stránku, která se vám zobrazí po nainstalování Tomcatu ([[http://localhost:8080|localhost:8080]]).
===== Spuštění/Zastavení =====
Pro spuštění nebo zastavení Tomcatu zadejte do terminálu následující příkazy:
''sudo service tomcat7 start''
''sudo service tomcat7 stop''
''sudo service tomcat7 restart''
===== Nastavení =====
__Přidání uživatelů a rolí:__
''/var/lib/tomcat7/conf/tomcat-users.xml''
__Nastavení Tomcatu tak, aby naslouchal na portu 80 (tak jako standardní webový server):__
V souboru ''/var/lib/tomcat7/conf/server.xml'' změňte hodnotu portu z 8080 na 80.
'' ''
V souboru ''/etc/default/tomcat7'' odkomentujte řádek s AUTHBIND a nastavte jeho hodnotu na yes.
''AUTHBIND=yes''
Pokud jste provedli toto nastavení, pro zobrazení stránky vám nyní stačí do adresního řádku prohlížeče zadat adresu [[http://localhost|localhost]].
{{:servery:tomcat_mozilla_localhost80.png|}}
===== Zobrazení vlastní html stránky =====
V adresáři ''/var/lib/tomcat7/webapps/ROOT'' si vytvořte nový soubor pokus.html
''sudo nano pokus.html''
Do tohoto souboru napište následující text a uložte:
Hello page
Hello
This is hello page.
Nyní do adresního řádku prohlížeče zadejte adresu [[http://localhost/pokus.html|localhost/pokus.html]]
{{:servery:tomcat_mozilla_localhost_hello.png|}}