Obsah

Tomcat

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 localhost:8080.

Pokud se vám ale zobrazí následující stránka, znamená to, že Tomcat nemáte nainstalován, nebo ho nemáte zapnutý.

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 (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.

<Connector connectionTimeout=„20000“ port=„80“ protocol=„HTTP/1.1“ redirectPort=„8443“/>

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 localhost.

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:

<html>
<head>
  <title>Hello page</title>
</head>
<body>
  <h1>Hello</h1>
  <p>This is hello page.</p>
</body>
</html>

Nyní do adresního řádku prohlížeče zadejte adresu localhost/pokus.html