Pasos Previos
Instalación del JDK (J2SE)
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 ).
Instalación de Tomcat
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 llamadojakarta-tomcat-<numero_de_version>, para dar mayor uniformidad se recomienda cambiar el nombre de este directorio atomcat.Posteriormente se debe definir una variable ambiental la cual le indicará al sistema la ubicación de Tomcat , esta variable se llama
CATALINA_HOMEla 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.
Configuración Local
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.
Ejecución y Pruebas
Una vez efectuados los pasos anteriores es posible realizar pruebas iniciales sobre Tomcat, para esto ejecute lo siguiente:
Descienda al directorio
binde Tomcat (/usr/local/tomcat/bin) y ejecute el archivostartup.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-Cy seguir ejecutando comandos en pantalla, Tomcat no es cerrado/clausurado hasta que se ejecuteshutdown.sh, inclusive si intenta ejecutar./startup.shconsecutivamente, sin ejecutarshutdown.shse 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 casowww.servidorprueba.comagregando el fragmento:8080al final:www.servidorprueba.com:8080Al introducir la dirección anterior en un navegador, se le esta indicando que solicite la página principal de
www.servidorprueba.comen el puerto TCP 8080 ;www.servidorprueba.comesta en la maquina local (127.0.0.1) como fue definido en/etc/hostsy el puerto 8080 es en el que precisamente esta Tomcat (en la secuencia destartup.shse 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
.
|
