miércoles, 2 de julio de 2008

Instalando TOMCAT 6.0

El Tomcat es un contenedor web, es decir, de servlet's y jsp's. NO es un contenedor de aplicaciones. Es por tanto, similar al servidor Jetty.

Nos descargamos el archivo "apache-tomcat-6.0.16.zip". Descomprimimos el contenido donde queramos, yo lo voy a hacer en C:\Archivos de programa\Java

Cerramos el eclipse y paramos el Jetty si lo tenemos abierto.

Abrimos el archivo de texto "RUNNING.txt", donde vienen las instrucciones para su instalación:
You may also use the full JDK rather than just the JRE. In this
case set your JAVA_HOME environment variable to the pathname of
the directory into which you installed the JDK, e.g. c:\j2sdk5.0
or /usr/local/java/j2sdk5.0.
Como ya tenemos algunos de los requisitos de instalación realizados por la instalación de otros plugins

Abrimos la carpeta BIN y ejecutamos "startup.bat" para ver que el servidor se inicia correctamente... cerramos.

En la carpeta CONF, en el fichero "server.xml" están las propiedades y configuraciones de Tomcat. En "tomcat-users.xml" vienen los usuarios y roles que van a tener estos; lo modificamos y lo guardamos:

<?xml version='1.0' encoding='utf-8'?>
<tomcat-users>
<role rolename="manager"/>
<user name="eticom" password="******" roles="manager" />
</tomcat-users>

Volvemos a arrancar el Tomcat con el "startup.bat", abrimos el navegador y en la barra de direcciones ponemos "http://localhost:8080" y nos tiene que salir un lindo gatito.

Pinchamos en esa página en el link "Status" e introducimos el nombre y la contraseña. Nos sale la memoria que nos queda, etc.
Si clicamos en "Listar Aplicaciones" podemos gestionar el servidor.
En "Archivo WAR a desplegar" seleccionamos un archivo WAR de nuestro workspace (tiene que estar en el Target. En mi caso usaré C:\Workspace\eticom-struts-servlet\target\eticom-struts-servlet.war) y pulsamos en desplegar. Esto sirve para ejecutar aplicaciones.

¿Y si no funciona algo?
Vamos a la carpeta "logs", dentro de la cual vemos archivos .log donde se logea la aplicación. Pinchamos en el "localhost.2008-07-02.log".

En la carpeta "lib" están las librerias que emplea Tomcat para arrancar las aplicaciones.

Carpeta "webapps": cuando hacemos un despliegue, lo que se hace es trasladar el .WAR a esta carpeta y lo desempaqueta.

Enlaces: instalación y configuración Tomcat 6.0

No hay comentarios: