Eclipse -- IV -- El Plug-in de Tomcat

Puede encontrar la versión original de este artículo en Inglés en:

http://www.3plus4software.de/eclipse

Introducción

Este tutorial utiliza las siguientes versiones de:

Preparación:

  1. Instalar el JDK 1.4.
  2. Instalar Tomcat.
  3. Instalar Eclipse
  4. Instalar el plug-in de Tomcat (de la forma habitual; copia el plug-in a la carpeta $ECLIPSE_HOME/plugins) y reinicia Eclipse.

Primeras Configuraciones:

Se debe configurar el plug-in de Tomcat para que utilice el directorio de instalación y la versión correcta de Tomcat:

  1. Para activar el plug-in, abra el menú 'Windows -> Customize Perspective'
  2. Seleccione la pestaña 'Commands' y marque 'Tomcat' en el grupo 'Available commands groups':
  3. Pulse 'OK'
  4. Para configurar el plug-in abra el menú 'Windows -> Preferences'.
  5. Seleccione el nodo 'Tomcat'.
  6. Seleccione el botón de radio 'Version 5.x'.
  7. Seleccione el directorio home de Tomcat con el primer botón 'Browse' (se seleccionará automáticamente el fichero de configuración)
  8. Pulse sobre 'Apply'.
  9. Pulse 'OK'.

Primer Proyecto Tomcat

  1. Seleccione 'File -> New -> Project':
  2. Marque el botón 'Show all Wizards'destacar> y seleccione 'Tomcat Project' en el diálogo que aparece:
  3. Pulse 'Next' y aparecerá un diálogo: 'New Tomcat Project'.
  4. Introduzca un nombre de proyecto, por ejemplo 'Tom:'
  5. Pulse 'Next'.
  6. Marque el checkbox 'Can update server.xml file' :
    Nota:
    Este fichero se refiere al fichero 'server.xml' del directorio 'conf' de Tomcat. El contexto se colocará en este fichero.
    La parte URI es la parte de la URL que hay después del nombre del host bajo la que se está accediendo a la aplicación.
  7. Pulse 'Finish'. Ahora tendrá un proyecto Java con la siguiente estructura:
    Nota:
    Este proyecto Tomcat (Java) utiliza sus propias carpetas de fuente y de salida pero ha creado la estructura especificada en las preferencias. Por lo tanto se pueden borrar las carpetas 'src' y 'bin'

Crear el servlet 'test.TestServlet' en la carpeta fuente 'Tom/WEB-INF/src':

  1. Abra el wizard 'New Class' e introduzca esto:
  2. Pulse 'Finish'.
  3. Sobreescriba el método doGet(), para que imprima 'Hola Mundo'
    Truco:
    Seleccione el servlet en la vista Outline y pulsando con el botón derecho elija '-Source --> Override Methods...' en su menú contextual.
  4. Grabe los cambios del editor (Ctrl + S)
  5. Pulse con el botón derecho sobre el proyecto y elija 'Tomcat Project -> Update Context Definicion' en el menú contextual.
  6. Arranque Tomcat con el icono de la barra de herramientas o mediante el menú 'Tomcat -> Tomcat start'.
  7. Abra un navegador e introduzca la URL del servlet, en nuestro caso: 'http://localhost:8080/Tom/servlet/test.TestServlet'
    Nota:
    Esta URL está compuesta del protocolo con el nombre del host (http://localhost:8080codigoenlinea>), la raíz de la URI (/Tom) y la URI del servlet (/servlet/test.TestServlet).
    Si usted crea un descriptor de despliegue estándar J2EE 'web.xml' en la carpeta WEB-INF, se utilizará éste. Por ejemplo puede especificar en él los mapeos de servlets.

    Nota:
    Aquí se asume que se ha configurado el servlet invoker para poder ejecutar los servlets sin tener que escribir un fichero 'web.xml' en el directorio 'WEB-INF'. Para hacerlo, se deben quitar los comentarios a las siguientes secciones en el fichero web.xml del directorio $CATALINA_HOME/conf antes de arrancar Tomcat:
    
    <servlet>
      <servlet-name>invoker</servlet-name>
      <servlet-class>org.apache.catalina.servlets.InvokerServlet</servlet-class>
      <init-param>
        <param-name>debug</param-name>
        <param-value>0</param-value>
      </init-param>
      <load-on-startupara>2</load-on-startupara>
    </servlet>
    
    

    y

    
    <servlet-mapping>
      <servlet-name>invoker</servlet-name>
      <url-pattern>/servlet/*</url-pattern>
    </servlet-mapping>
    
    

Sustitución de Código en Caliente

  1. Seleccione un punto de ruptura breakpoint en el método doGet() del servlet:
    Nota:
    Haga doble click en el borde izquierdo del editor sobre la línea donde quiera insertar el breakpoint.
  2. Recargue la URL en el navegador.
    La perspectiva Debug mostrará el breakpoint:
  3. Modifique el String de salida, por ejemplo ponga 'Moin, moin'.
  4. Grabe los cambios en el editor (Ctrl + S)
  5. Pulse el botón 'Resume' de la vista Debug.
    El navegador ahora mostrará la salida modificada:

COMPARTE ESTE ARTÍCULO

COMPARTIR EN FACEBOOK
COMPARTIR EN TWITTER
COMPARTIR EN LINKEDIN
COMPARTIR EN WHATSAPP