La Comunidad de Desarrolladores WAP
@ Contacta con nosotros
  .WMLClub


APRENDIZAJE
- Tutoriales
- Código fuente / Demos
- FAQS
- Configuración móviles
- Demos en WAP

HERRAMIENTAS
- Programas / Download
- Creación de contenidos

ARCHIVO
- FAQS
- Terminales WAP
- Documentos
- Artículos
- Noticias
- Links
- Libros
- Índice WAP

    Nota: Este artículo está en contínua evolución mediante la colaboración de los miembros de la comunidad, si tienes alguna idea, noticias o sugerencia y deseas colaborar, a pie de artículo encontrarás el lugar para poder hacerlo.

    INSTALACION Y CONFIGURACION DE TOMCAT
    Por Santiago Márquez Solís

     

    Ya vimos que si queremos hacer uso de las características avanzadas que se han desarrollado sobre la plataforma Java 2 como son el uso de los servlets y de las páginas JSP (Java Server Pages) necesitamos de un motor que al incorporarlo a nuestro servidor web añada dicha funcionalidad. Dentro de los distintos motores que existen en el mercado para extender las características adicionales de Java 2 probablemente uno de los proyectos más interesantes liderado por Apache.org es el proyecto Jakarta en el cual se ha desarrollado la aplicación Tomcat, la cual no es más que un servidor de aplicaciones con las características de servirnos como motor de servlets y JSP y con la ventaja adicional de ser gratuito, actualmente la última versión estable disponible es la 3.2 aunque ya se encuentra en desarrollo la beta 4.0.

    En este tutorial vamos a ver los pasos que tenemos que seguir si queremos instalar correctamente esta aplicación. Como siempre lo primero que debemos hacer es bajarnos los ficheros que contienen los distintos ejecutables del programa, esto podeis hacerlo desde el web de Sun desde la página de desarrolladores en la siguiente dirección:

    http://java.sun.com/products/jsp/tomcat

    o bien directamente desde el servidor ftp de Apache en la siguiente dirección:

    http://jakarta.apache.org/builds/tomcat/release/v3.2.1/bin/

    El fichero que nos vamos a bajar recibe el nombre de jakarta-tomcat-3.2.1.zip y ocupa aproximadamente unos 3 megas de tamaño. Una vez que tenemos el programa en nuestro disco la instalación no es muy complicada y podemos resumirla en los siguientes pasos básicos:

    • 1.- Descomprir el fichero jakarta-tomcat-3.2.1.zip, por defecto esta descompresión se realiza sobre el directorio jakarta-tomcat-3.2.1.zip pero podéis hacerla en cualquier otro directorio aunque después teneis que tener en cuenta que esta nueva ruta será la que debereis especificar en la configuración de Tomcat.
    • 2.- Tomcat presupone que teneis instalada en vuestra máquina alguna versión del JDK, siempre versión 1.1 o superior junto con la máquina virtual correspondiente (JRE), por lo que si no teneis instalado el JDK este es el momento de hacerlo. Podeis descargarlo también desde el Web de Sun. Obviamente cuando finalicemos la instalación del JDK no olvideis establecer los valores de la variable de sistema CLASSPATH ni olvideis añadir la ruta de la carpeta bin del JDK a vuestra variable PATH a fin de poder encontrar los ejecutables del mismo desde cualquier ubicación.
    • 3.- Suponiendo que tenemos instalado correctamente tanto el JDK como el Tomcat en las rutas adecuadas y que tenemos fijadas las variables de entorno típicas, el siguiente paso que tenemos que hacer es fijar una nueva variable de entorno dentro de nuestra máquina. Esta nueva variable va a recibir el nombre de JAVA_HOME y debe de contener el valor de la ruta donde hemos instalado el JDK. Por ejemplo, si el JDK versión 1.2.2 lo hemos instalado en la siguiente ruta: C:\JDK1.2.2 la variable JAVA_HOME deberia de contener como valor el valor de esta ruta, es decir: JAVA_HOME=C:\JDK1.2.2, desde NT la introducción de nuevas variables de entorno podeis hacerlo con el comando SET del modo siguiente:

SET JAVA_HOME=C:\JDK1.2.2

    O bien usando las opciones de propiedades del icono de "Mi PC" y seleccionando "Entorno" como muestra la figura 1.

    • 4.- El último paso que queda para finalizar la configuración de Tomcat es la ejecución del fichero startup.bat que se encuentra en el directorio bin de la carpeta Tomcat, el cual iniciara la ejecución del programa sobre el puerto 8080. En las figuras siguientes tenéis el aspecto que presentará Tomcat al usuario después de la llamada al programa startup.bat.

    Para ver que Tomcat funciona perfectamente os recomiendo que trateis de visualizar alguna página JSP en vuestro navegador web estandar y porsteriormente retocarla para que el contenido de la misma sea WML, para ello os remito al articulo sobre programación en JSP para que veais como se crean páginas WML sobre JSP. No obstante podeis comprobar que la instalación y configuración es correcta porque si abris un explorador y os conectais al puerto en cuestión (8080) aparecerá la página de bienvenida de Tomcat tal y como podéis ver en la figura 3, desde esta pantalla tenemos acceso por un lado a la documentación tanto de JSP como de servlets y a distintos ejemplos también relacionados sobre JSP y sobre servlets que nos serán de utilidad cuando estemos haciendo nuestras pruebas.

    Hay un aspecto importante que no debemos olvidar cuando trabajemos con Tomcat y es que igual que tenemos un comando para iniciar el programa (startup.bat) cuando deseemos finalizar la ejecución del mismo debemos de hacerlo a través de otro programa también ubicado en el directorio bin de la aplicación y que recibe el nombre de shutdown.bat.

    Existen además dos ficheros .xml que son los que almacenan la configuración de Tomcat y que reciben el nombre de server.xml y web.xml, el primero se encarga de especificar la configuración global de Tomcat mientras que el segundo se encarga de recoger aquellos parámetros que son opcionales. Seguramente abra muchos de vosotros que estareis pensando, si abriendo un navegador sobre un puerto y sin tener ningún servidor web instalado a priori Tomcat es capaz de servirme páginas, entonces, ¿estoy ante un servidor web?, ¿para que quiero entonces instalar otro servidor web?, la respuesta a estas cuestiones es que si bien Tomcat puede actuar como un servidor web, realmente esta pensado para enlazarse contra Apache, ya que Tomcat carece de algunas características funcionales importantes como son:

    • Velocidad, Tomcat es mucho más lento que Apache
    • Configuración, Tomcat no es configurable en muchos de sus aspectos
    • Robusted, Tomcat no está pensado como servidor web sino como motor de JSP y servlet por tanto no debemos de sustituir a nuestro servidor web por Tomcat.

    Santiago Márquez Solís

     

       

      Envía el artículo a un amigo:

    Dirigido a:
    De:

      Envíanos tus comentarios y opiniones sobre el artículo:

    De: