Tomcat, servidor per Servlets i JSPs (Servlets)
Link de referència.
Tomcat és un servidor de Java Servlets i JSPs (Java Server Pages) que funciona amb Java. En aquest how-to veurem com configurar el nostre PC (ho he provat amb Ubuntu 9.04) per a què pugui actuar com un servidor d'aquest tipus. Tot i així, Tomcat ha estat escrit en Java, de manera que funciona amb qualsevol sistema operatiu que tingui la màquina virtual instal·lada.
Primer de tot, cal recordar que necessitem tenir instal·lat Java, sinó és així:
sudo apt-get install sun-java6-jdk
Un cop fet això, ja podem anar per instal·lar el nostre servidor:
sudo apt-get install tomcat6
Tomcat utilitza el port 8080, si es volgués canviar aquesta configuració (no és necessari) caldria mirar el fitxer:
sudo gedit /etc/tomcat6/server.xml
Ara definirem la variable $JAVA_HOME amb el path d'on hi ha Java:
JAVA_HOME=/usr/lib/jvm/java-6-sun
La gestió de noms d'usuari, contrassenyes, rols... es fa de forma centralitzada des d'un fitxer xml de configuració:
sudo gedit /etc/tomcat6/tomcat-users.xml
Si obriu aquest fitxer veure-ho que hi ha exemples de sintaxis comentats per tal de que cada un es pugui fer les configuracions d'usuaris que cregui adients.
Un cop fet això, executem les següents comandes, i instal·larem el gestor d'administració, la documentació de Tomcat, uns quants exemples (molt útils!) i haurem donat els permisos necessaris per a poder-ho utilitzar:
sudo apt-get install tomcat6-docs
sudo apt-get install tomcat6-admin
sudo chgrp -R tomcat6 /etc/tomcat6
sudo chmod -R g+w /etc/tomcat6
sudo apt-get install tomcat6-examples
Un cop fet tot això, podem comprovar que funciona correctament accedint a http://localhost:8080/ mitjançant el nostre navegador. Des de la pàgina que s'ha obert podem accedir als exemples que hem instal·lat abans (tant de JSPs com de Servlets), que és molt interessant si s'està començant a entrar en aquest món i no es té molt clar com funciona.