Instal·lant un Tomcat 4.x a una Ubuntu

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:

  1. Descarregues necessàries:
    1. Darrera versió de Java 2SDK (En el moment d’escriure això la 1.4.2)
    2. Darrera versió de Tomcat 4.x (En el moment d’escriure això la 4.1.31)
  2. Instal·lació del Java:
    1. Fem executable l’arxiu descarregat, en el nostre cas:
      chmod +x j2sdk-1_4_2_08-linux-i586.bin
    2. Executem l’arxiu i seguim el procediment guiat d’instal·lació:
      ./j2sdk-1_4_2_08-linux-i586.bin
    3. 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
  3. Instal·lació del Tomcat
    1. Descomprim els binaris de Tomcat que hem descarregat, en el nostre cas:
      tar xvfz jakarta-tomcat-4.1.31.tar.gz
    2. 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
  4. Configuració de l’entorn
    1. 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

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

oriol

oriol wrote 1166 posts

Post navigation

  • Cada cop que vaig al web de Sun per baixar alguna cosa m’agafen tots els picors –potser perquè no estic gens al dia del bit que oferixen, per no lliure O:) Però haig una cosa que vol Tomcat. Cercar Ubuntu i Tomcat a Google dóna aquesta plana com a primera!

    La qüestió és que no aconsegueixo trobar res que es digui «Java 2SDK», com indiques dalt. Fent clics arribo aquí, on hi ha el més 1.4.2 possible, però es diu J2SE 1.4.2. És això? 🙂

  • Oriol Morell i Jané

    Estic d’acord, la web de Sun no seria l’exemple ideal per a trobar-hi res, suposo que així ‘guarden els seus secrets’.

    El que t’has de baixar és el J2SE 1.4.2, correcte, del link que tu mateix indiques 😉

    Crec recordar que hi ha algún lloc on es pot trobar un .deb que t’instal·la Tomcat a una Ubuntu sense cap tipus de problema, si el trobo ja t’ho faré saber.

    Salut!