La base para operar cualquier producto que utiliza "Java" es el "JDK" de la plataforma correspondiente, puede encontrar instrucciones para plataformas Linux así como Windows, en las siguientes direcciones:
|
Los pasos anteriores son los suficientes para el "JDK" en lo que concierne a la instalación de Catalina (Tomcat 4.x), posiblemente después tenga que trabajar con la también sumamente importante variable ambiental CLASSPATH, por ahora lo anterior es suficiente. (Más sobre CLASSPATH en Utilización de la variable CLASSPATH ).
Bajar la versión binaria de Tomcat en: http://jakarta.apache.org/tomcat . (La versión de Código Fuente(src) solo es necesaria si quiere experimentar y/o Instalar Apache con Tomcat )
Descomprimir el archivo Tar de Tomcat en /usr/local/
, esto genera un directorio llamado jakarta-tomcat-<numero_de_version>
, para dar mayor uniformidad se recomienda cambiar el nombre de este directorio a tomcat
.
Posteriormente se debe definir una variable ambiental la cual le indicará al sistema la ubicación de Tomcat , esta variable se llama CATALINA_HOME
la cual debe ser agregada a
/etc/bashrc
, si no esta familiarizado con ambientes *nix, esto significa agregar la linea: export CATALINA_HOME=/usr/local/tomcat;
; para instalaciones Windows esta variable ambiental puede ser definida de la misma manera que CLASSPATH, descrita en las instrucciones del JDK.
Solo para ilustrar esta instalación inicial modifique el archivo /etc/hosts
agregando una linea como la siguiente:
127.0.0.1 www.servidorprueba.com |
Generalmente el paso anterior se logra a través de
DNS
, pero por facilidad y demostración se opto por modificar /etc/hosts
.
Una vez efectuados los pasos anteriores es posible realizar pruebas iniciales sobre Tomcat, para esto ejecute lo siguiente:
Descienda al directorio bin
de Tomcat (/usr/local/tomcat/bin
) y ejecute el archivo startup.sh
:
[root@servidor1 bin]# ./catalina.sh run Using CATALINA_BASE: /usr/local/tomcat Using CATALINA_HOME: /usr/local/tomcat Using CATALINA_TMPDIR: /usr/local/tomcat/temp Using JAVA_HOME: /usr/local/jdk |
Debe observar algo similar al desplegado anterior; los detalles de estos parámetros son tema de esta guia, sin embargo, cabe mencionar que la pantalla permanecerá inhabilitada, este congelamiento en pantalla se debe a que aquí será enviado todo error detectado por "Tomcat" (esto obviamente debe ser cambiado, pero por ahora es la configuración "default" de Tomcat, esto se describe en elemento Logger de server.xml ).
Aunque pueda descongelarse la pantalla mediante Ctrl-C
y seguir ejecutando comandos en pantalla, Tomcat no es cerrado/clausurado hasta que se ejecute shutdown.sh
, inclusive si intenta ejecutar ./startup.sh
consecutivamente, sin ejecutar shutdown.sh
se genera un error.
Asegurándose que Tomcat este activo, de cualquier navegador ("Netscape","Galeon","Opera" u otro) del sistema intente visitar la dirección que fue definida en /etc/hosts
, en este caso www.servidorprueba.com
agregando el fragmento :8080
al final:
www.servidorprueba.com:8080 |
Al introducir la dirección anterior en un navegador, se le esta indicando que solicite la página principal de www.servidorprueba.com
en el puerto TCP 8080 ; www.servidorprueba.com
esta en la maquina local (127.0.0.1) como fue definido en /etc/hosts
y el puerto 8080 es en el que precisamente esta Tomcat (en la secuencia de startup.sh
se indica)
En su navegador debe aparecer la página principal de documentación de Tomcat y los diversos Links hacia los ejemplos de Tomcat .
Aunque ya este observando la documentación de Tomcat, seguramente esto no le servirá de mucho a los visitantes de su sitio y seguramente tampoco sabrán que deben agregar :8080
a sus solicitudes, para realizar estos cambios es necesario entrar en los detalles de
configuración de Tomcat
.