Per tal de fer els exercicis i pràctiques de JSP, m’ha fet falta instal·lar un Tomcat a la meva Ubuntu Hoary. Els passos a seguir per a fer la instal·lació són força senzills, abans de res però cal recordar que Tomcat necessita de Java per a funcionar i per tant procedirem a fer ambdues instal·lacions:
- Descarregues necessàries:
- Darrera versió de Java 2SDK (En el moment d’escriure això la 1.4.2)
- Darrera versió de Tomcat 4.x (En el moment d’escriure això la 4.1.31)
- Instal·lació del Java:
- Fem executable l’arxiu descarregat, en el nostre cas:
chmod +x j2sdk-1_4_2_08-linux-i586.bin
- Executem l’arxiu i seguim el procediment guiat d’instal·lació:
./j2sdk-1_4_2_08-linux-i586.bin
- Movem el directori creat durant el pas anterior al directori on restarà la nostra instal·lació. Per tal de no haver d’actualitzar l’entorn cada cop que actualitzem la versió de Java, hem procedit a instal·lar-lo a un directori neutre sense noms de versió:
sudo mv j2sdk1.4.2_08 /usr/local/java
- Fem executable l’arxiu descarregat, en el nostre cas:
- Instal·lació del Tomcat
- Descomprim els binaris de Tomcat que hem descarregat, en el nostre cas:
tar xvfz jakarta-tomcat-4.1.31.tar.gz
- Movem el directori creat al descomprimir els binaris cap a un de neutre (hem mantingut el mateix criteri que amb la instal·lació de Java):
sudo mv jakarta-tomcat-4.1.31 /usr/local/tomcat
- Descomprim els binaris de Tomcat que hem descarregat, en el nostre cas:
- Configuració de l’entorn
- Bàsicament cal afegir als paràmetres d’entorn de l’usuari que programi amb Java i encarregat d’aixecar el Tomcat els camins a les aplicacions pertinents. En tindrem prou afegint al
.bashrc
de l’usuari (aquestes dades poden canviar en funció dels directoris assignats a cada aplicació):
JAVA_HOME=/usr/local/java
export JAVA_HOME
CATALINA_HOME=/usr/local/catalina
export CATALINA_HOME
CLASSPATH=$CATALINA_HOME/common/lib/servlet.jar:.
export CLASSPATH
PATH=$PATH:$JAVA_HOME/bin
export PATH
- Bàsicament cal afegir als paràmetres d’entorn de l’usuari que programi amb Java i encarregat d’aixecar el Tomcat els camins a les aplicacions pertinents. En tindrem prou afegint al
Un cop fet tot això, només cal tancar la shell de l’usuari que hem modificat i tornar-la a obrir, un cop fet això podem procedir a arrencar el Tomcat amb la comanda $CATALINA_HOME/bin/startup.sh
i a aturar-lo mitjançant $CATALINA_HOME/bin/shutdown.sh
. Amb el Tomcat aixecat podem consultar els seus serveis a través de l’adreça: http://localhost:8080