====== 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|}}