open-pitu

el blog lliure en català

Tomcat, servidor per Servlets i JSPs (Servlets)

Link de referència. Tomcat, servidor per Servlets i JSPs


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í:
  1. sudo apt-get install sun-java6-jdk

Un cop fet això, ja podem anar per instal·lar el nostre servidor:
  1. sudo apt-get install tomcat6

Tomcat utilitza el port 8080, si es volgués canviar aquesta configuració (no és necessari) caldria mirar el fitxer:
  1. sudo gedit /etc/tomcat6/server.xml

Ara definirem la variable $JAVA_HOME amb el path d'on hi ha Java:
  1. 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ó:
  1. 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:
  1. sudo apt-get install tomcat6-docs
  2. sudo apt-get install tomcat6-admin
  3. sudo chgrp -R tomcat6 /etc/tomcat6
  4. sudo chmod -R g+w /etc/tomcat6
  5. 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.

Afegir comentari

Nom:
Email (no es publica):
Web:
Comentari:

HOW-TO's relacionats: