Mar 30 2009

Tomcat (II): Configurando Eclipse

Categoría: DAD,InformáticaMiguel Angel @ 0:16

eclipseDespués de tener instalado Tomcat en nuestro sistema es interesante utilizar un framework de desarrollo. Siempre se puede crear la aplicación sin hacer uso de este pero la tarea puede ser bastante tediosa.

Últimamente Netbeans está cogiendo mucha fuerza y sobretodo desde que liberó su versión 6.5; más ligera y con muchas más funcionalidades. Pero por su portabilidad y extensibilidad he elegido Eclipse como entorno de desarrollo. La opción de descomprimirlo en una memoria y llevártelo donde desees es un punto muy importante a su favor. Si a esto le añadimos que Tomcat también lo hemos desplegado en la memoria, podemos tener servidor y framework en cualquier ordenador donde la conectemos.

Entremos en materia…

Para tener el entorno totalmente operativo necesitamos Eclipse y un plugin para Tomcat. Así que vamos por partes:

Instalar Eclipse

  1. Descargar el framework desde su página oficial: http://www.eclipse.org/downloads/
    • Cualquier paquete puede servir ya que vamos a utilizar un plugin pero yo he instalado la versión Java EE. Existen algunas opciones diferentes como Easy Eclipse pero no son portables.
  2. Descomprimir el contenido del zip. En mi caso dentro del directorio E:\Programas\

 
Instalar plugin Tomcat

  1. Descargar el plugin para Tomcat de su página oficial: http://www.eclipsetotale.com/tomcatPlugin.html#A3
    • He descargado la versión 3.2.1
  2. Descomprimir el contenido del fichero descargado dentro del directorio ..\eclipse\plugins\
  3. Arrancar nuevamente Eclipse y comprobar que se carga correctamente el plugin. Aparecerá la siguiente imagen en la barra de herramientas

Iconos del plugin de Tomcat

Configurar plugin Tomcat

  1. Abrir Eclipse
  2. Ir a Window->Preferences
  3. En el menú de la izquierda ir a la opción Tomcat y desplegar el submenú pulsando en el «+».
  4. Seleccionar el elemento raíz, Tomcat, y realizar los siguientes pasos:
    • Seleccionar la versión de Tomcat utilizada, Version 6.x
    • Introducir en la opción Tomcat home el directorio donde se encuentra desplegado Tomcat. En mi caso E:\Programas\Tomcat\
    • Seleccionar Server.xml como Context declaration mode.
    • Pulsar el botón Apply.
  5. Seleccionar el elemento Advanced que cuelga de Tomcat.
    • Introducir en la opción Tomcat base el directorio donde se encuentra desplegado Tomcat. En mi caso E:\Programas\Tomcat\
    • Pulsar el botón Apply.
  6. Seleccionar el elemento JVM Settings que cuelga de Tomcat.
    • Comprobar que está instalada la versión de Java adecuada. Como ya sabemos por la entrada anterior, Tomcat 6 necesita la jdk 6 o la jre 6.
    • Si no aparece la versión necesitada, deberemos añadirla a Eclipse a través del menú Java->Installed JREs de esta misma ventana.
    • Cuando arrancábamos Tomcat de forma «manual» necesitábamos tener declarada la variable del sistema JAVA_HOME. Al utilizar el plugin no es necesario ya que este realiza la configuración necesaria.
  7. Seleccionar el elemento Tomcat Manager App que cuelga de Tomcat.
    • Introducir en los campos username y password los valores que queramos y pulsar el botón Add user to tomcat-user.xml. Con este paso añadimos ese usuario en el fichero que contiene el listado de administradores del servidor. De este modo Eclipse puede hacer tareas de administración sobre Tomcat.
  8. Pulsar el botón Ok de la ventana Preferences que estamos utilizando.
  9. Ahora sólo queda arrancar el servidor y comprobar que tenemos acceso a el:
    • Pulsar en el icono de Tomcat que hay más a la izquierda en el grupo de botones que han aparecido al instalar el plugin.
    • En un navegador ir a la dirección http://localhost:8080/ para comprobar que el servidor está arrancado
    • Para el servidor pulsando en el icondo de Tomcat que hay en el centro del grupo de botones antes citado.

Desde este momento ya tenemos instalado nuestro framework de desarrollo. Ahora «sólo» queda empezar a utilizarlo con una aplicación, aunque esto forma parte de otra entrada.

Etiquetas:

11 Respuestas a “Tomcat (II): Configurando Eclipse”

  1. El blog de Miguel Ángel Guillén » Blog Archive » Tomcat (III): Mi primera página dice:

    […] esta entrada, continuando con las dos anteriores, donde hemos instalado tomcat y configurado eclipse, vamos a escribir nuestra primera aplicación y a explicar brevemente la estructura de directorios […]

  2. samuel dice:

    En el apartado 6 del Plugin TOMCAT, cuando dices: «Comprobar que está instalada la versión de Java adecuada. Como ya sabemos por la entrada anterior, Tomcat 6 necesita la jdk 6 o la jre 6.» te refieres a «JVM 1.6» ?

  3. Miguel Angel dice:

    Mejor la JDK. En este enlace están los pasos para la instalación (http://tinyurl.com/2yrqk4).

  4. samuel dice:

    En realidad es que no tengo ninguna opción que me diga JDK sino JVM, será por que es Mac? Bueno esta noche lo miro más detenidamente. gracias

  5. Miguel Angel dice:

    Prueba a arrancar tomcat desde tu maravilloso mac y mira a ver que variable de entorno te pide (si es que lo hace). En cuyo caso deberás crearla apuntando la ruta donde está instalado Java.
    export JAVA_HOME = /…/

  6. ivan dice:

    Si arranco el tomcat lo veo en el puerto 8080 pero como hago el deploy de el proyecto , como hago para publicar el proyecto.
    Podrias ayudarme por favor.

    Gracias.

  7. Miguel Angel dice:

    Hola Ivan,

    En teoría el plugin, si está bien configurado, deberá desplegar la aplicación dentro del directorio webapps o incluir una entrada en conf/server.xml con la referencia a tu aplicación.

    Será del tipo «»

    ¿No te funciona? ¿Que pasos has seguido?

    Un saludo,

  8. ivan dice:

    Hola Miguel Angel

    Disculpame por no explicarme bien y antes de empezar pues gracias por ayudarme.

    Tengo instalado el tomcat y el plugin para Tomcat com.sysdeo.eclipse.tomcat_3.2.1 y eclipse-jee-ganymede-SR2-win32 y pues mi duda es como publicar un Dynamic Web Project ya que hice el ejemplo que mencionas en la entrada «Tomcat (III): Mi primera página» pero ahi manejas un Tomcat Project y este si lo puedo publicar , espero me puedas ayudar.

    Saludos y gracias.

  9. Miguel Angel dice:

    Entiendo…

    No suelo utilizar la forma que comentas para arrancar Tomcat, aunque es muy similar a la que se trata en la entrada.

    Hay que configurar los datos del servidor para que se arranque y despliegue. Resumiendo:

    1.- Crear un servidor: Window -> Preferences -> Server -> Runtime Environments -> Add…
    2.- Seleccionar la versión de Tomcat
    3.- Ponerle un nombre y seleccionar el directorio donde está instalado.

    Para arrancar:

    1. Botón derecho sobre el proyecto -> Run as -> Run on Server
    2. Seleccionar el servidor creado.

    Debe de desplegarse automáticamente y estará en http://localhost:8080/nombreDelProyecto

  10. ivan dice:

    Hola Miguel Angel , pues si creo el server como mencionaste pero no se publica el proyecto , si arranca el tomcat , pero no veo el puerto 8080 marca error http 404, bueno tratere de seguir intentando a ver si lo puedo resolver , y de verdad muchas gracias por tu ayuda.

    Saludos.

Dejar una respuesta