Personal tools
You are here: Home Departaments Informàtica DAI C8 Unitat Didàctica 2: El servidor web Tomcat Instal·lació de Tomcat
Document Actions

Instal·lació de Tomcat

Instal·lació del servidor web Tomcat

Instal·lació de Tomcat

  1. Ens descarreguem el servidor web Tomcat i l'aplicació d'administració. Podem trobar l´ultima versió a la pàgina oficial del projecte: http://tomcat.apache.org/
  2. Descomprimim els fitxers en el directori on vulguem instal·lar-lo:
    # tar xzvvf apache-tomcat-5.5.25.tar.gz 
    # tar xzvvf apache-tomcat-5.5.25-admin.tar.gz
  3. Editem el fitxer $HOME/.bashrc de l'usuari que tindrà permisos per manipular el servidor i afegim la següent línia indicant on tenim la nostra màquina virtual:
    export JAVA_HOME=/usr/java/jdk1.6.0_02
  4. S'ha de tenir en compte que s'han de fer els canvis pertinents en els permisos dels fitxers per tal que el nostre usuari pugui administrar el servidor web.

Enegegar i parar el servidor

Per engegar el servidor:
$ /usr/java/apache-tomcat-5.5.25/bin/startup.sh
Per parar el servidor:
$ /usr/java/apache-tomcat-5.5.25/bin/shutdown.sh
Podem comprovar que el servidor està funcionant dirigint-nos a la pàgina http://localhost:8080

Estructura de directoris de Tomcat

  • bin: diversos scripts entre els quals hi ha el d'engegada i parada del servidor.
  • shared: classes Java a les quals poden tenir accés totes les aplicacions web del servidor
    • shared/classes: fitxers .class
    • shared/lib: fitxers .jar
  • common: classes Java disponibles per a totes les aplicacions web així com per al contenidor de servlets de Tomcat (Catalina). En aquest directori no s'han de posar les classes de les aplicacions.
  • server: classes Java exclusives per al funcionament de Catalina.
  • conf: fitxers de configuració del servidor, entre els quals el fitxer de configuració principal (server.xml)
  • logs: logs del servidor
  • webapps: aplicacions web del servidor
    • ROOT: aplicació web per defecte
  • work: directoris temporals de les aplicacions web
  • temp: fitxers temporals