jueves, 25 de septiembre de 2008

Instalando Tomcat en Linux

Como instalar Apache-Tomcat sin tener ni idea de Java

Vamos a instalar las versiones de JDK 6up7 y de Apache-Tomcat 6.0.18

1.- En nuestro sistema linux, tras iniciar sesión como root, creamos un directorio temporal de descargas en /usr/tmp

su -
Introducimos la clave de root
mkdir /usr/tmp


2.- Nos descargamos el auto-instalable de la SDK de Java. Cuando escribo esta entrada, el enlace es el siguiente (que puedes obtenerlo pulsando con el botón derecho sobre el enlace y copiando la ruta en cualquier Windows):

http://javadl.sun.com/webapps/download/AutoDL?BundleId=23103


Para iniciar la descarga, usamos wget:

cd /usr/tmp
wget http://javadl.sun.com/webapps/download/AutoDL?BundleId=23103


3.- Copiamos el fichero descargado a /usr/local y le damos permiso de ejecución:

cp -p jdk-6u7-linux-i586.bin /usr/local
cd /usr/local
chmod +x jdk-6u7-linux-i586.bin


4.- ejecutamos el auto-instalable (pulsando la barra hasta poder teclear 'yes') y cuando terminemos, lo borramos:

./jdk-6u7-linux-i586.bin
rm jdk-6u7-linux-i586.bin


Tenemos que tener todo el paquete instalado en /usr/local/jdk1.6.0_07

5.- Creamos las variables de ruta necesarias para ejecutar la SDK desde cualquier ruta añadiendo las siguientes lineas al final del fichero /etc/profile

JAVA_HOME=/usr/local/jdk1.6.0_07
PATH=$PATH:$JAVA_HOME/bin
export PATH JAVA_HOME


Actualizamos las variables ejecutando "source /etc/profile"

6.- Comprobamos la instalación, con el comando "javac -version", que nos dará la versión de la SDK instalada.

7.- Continuamos con la instalación de apache-tomcat. Lo primero, descargamos en la ruta "/usr/tmp" el archivo de instalación. El enlace lo sacamos de http://tomcat.apache.org

cd /usr/tmp
wget http://apache.rediris.es/tomcat/tomcat-6/v6.0.18/bin/apache-tomcat-6.0.18.tar.gz


8.- Copiamos el fichero descargado a /usr/local y le damos permiso de ejecución:

cd /usr/tmp
cp -p apache-tomcat-6.0.18.tar.gz /usr/local/


9.- Descomprimimos el paquete y borramos el fichero fuente
cd /usr/local
tar xvzf apache-tomcat-6.0.18.tar.gz
rm apache-tomcat-6.0.18.tar.gz


10.- Nuevamente, tenemos que crear las variables de ruta necesarias añadiendo las siguientes lineas al final del fichero /etc/profile
CATALINA_HOME=/usr/local/apache-tomcat-6.0.18
export CATALINA_HOME


Actualizamos las variables ejecutando "source /etc/profile"

11.- Tenemos dos scripts importantes de uso, uno para arrancar el servicio y otro para detenerlo.
/usr/local/apache-tomcat-6.0.18/bin/startup.sh
/usr/local/apache-tomcat-6.0.18/bin/shutdown.sh


12.- Una vez arrancado, deberíamos llegar a la página principal del servidor mediante la ruta siguiente:
http://servidor:8080


13.- Por último, podemos configurar el manager de Tomcat (una forma de gestionar los recursos mediante página web) que viene preinstalado en la versión 6. Para ello, debemos agregar un par de lineas en el fichero que gestiona los usuarios:
vi /usr/local/apache-tomcat-6.0.18/conf/tomcat-users.xml


<tomcat-users>
<role rolename="manager">
<role rolename="standard">
<user username="admin" password="clave" roles="standard,manager">
</user>
</role></role></tomcat-users>


Accedemos a la consola mediante la dirección http://servidor:8080/manager

No hay comentarios: