Prefacio
Cualquiera que tenga experiencia en escritura JSP tiene experiencia en las dificultades de depuración de JSP. Debido a la falta de herramientas de depuración automatizadas, se debe utilizar una gran cantidad de declaraciones impresas en los archivos al depurar JSP. Este enfoque es un método simple y eficaz para localizar errores dentro del alcance de JSP, pero es un poco inadecuado para localizar de forma rápida y eficaz errores internos de objetos llamados en JSP. Porque esto requerirá compilar, publicar, iniciar y detener el servidor con frecuencia, lo que genera grandes inconvenientes para la depuración.
La legendaria herramienta de depuración WYSIWYG JSP no existe hasta donde el autor sabe actualmente. Si los lectores tienen alguna información sobre esto, háganmelo saber. Pero las herramientas de depuración JSP existen y son gratuitas. Es lomboz. Dirección de descarga: http://www.objectlearn.com/products/download.jsp
Este artículo comienza con un ejemplo simple para describir cómo usar lomboz para depurar JSP. El entorno de desarrollo de este ejemplo es el siguiente:
-Versión JDK: 1.4.1;
-JAVA IDE: Eclipse 2.1;
-lomboz: complemento para Eclipse2.1
-Contenedor JSP/Servlet: Tomcat 4.1.18.
Introducción a lomboz
Estrictamente hablando, lomboz es un complemento J2EE para Eclipse. Integra muchos servidores de aplicaciones Java, componentes J2EE y desarrollo de aplicaciones web en Eclipse, lo que puede ayudar a los desarrolladores de Java a utilizar Eclipse para crear, probar e implementar aplicaciones J2EE. Para el enfoque de este artículo, la depuración de JSP, también tiene soporte relacionado:
-Admite escritura JSP, que incluye: coloración y verificación de sintaxis
-Admite depuración de JSP
;Para la depuración de JSP, el principio de lomboz es depurar el código Java generado por la página JSP que se va a depurar. Todo el proceso de depuración es el mismo que el de una aplicación Java, de modo que tanto la depuración del JSP en sí como la depuración del objeto llamado por el JSP están perfectamente vinculadas.
Antes de comenzar con los ejemplos de este artículo, echemos un vistazo a la instalación de lomboz y la configuración para el uso normal de su función de depuración JSP.
Instalación y configuración
El proceso de instalación de lomboz es muy simple. La mayoría de los procesos de instalación del complemento Eclipse son muy simples. Los pasos principales son los siguientes:
1. Descargue desde la dirección de descarga de lomboz ( http://www.objectlearn.com/products/download). jsp ) para admitir Eclipse2 1 (u otras versiones de Eclipse).
2. Si Eclipse ya se está ejecutando, ciérrelo primero.
3. Extraiga el archivo descargado al directorio de complementos en el directorio de instalación de Eclipse.
4. Reinicie Eclipse y abra "Acerca de los complementos de la plataforma Eclipse" (Ayuda -> Acerca de la plataforma Eclipse -> Detalles del complemento). Si lomboz se instaló correctamente, aparecerá información al respecto. Como se muestra a continuación:
Nota: Si desea desinstalar lomboz, solo necesita eliminar el directorio correspondiente a lomboz en el directorio de complementos.
5. Configure la vista Lomboz J2EE, abra Ventana -> Personalizar perspectiva, como se muestra en la figura:
1. Configure JDK, seleccione "Windows -> Preferencias", seleccione Lomboz y configure JDK. Como se muestra en la leyenda:
2. Defina el servidor. Si su servidor ya está incluido en la lista de servidores predeterminados de Lomboz, puede omitir este paso. La lista de servidores predeterminados de Lomboz se puede obtener expandiendo Lomboz en la interfaz del paso anterior y luego seleccionando "Definiciones de servidor". A continuación se toma como ejemplo la adición de Tomcat4.1.18 para explicar cómo agregar un servidor. Los pasos relevantes son los siguientes:
a) Ingrese al subdirectorio de servidores del directorio de instalación de Lomboz, copie un archivo .server (como tomcat410.server) y cámbiele el nombre a tomcat418.server.
b) Abra este archivo y cambie las siguientes ubicaciones de este archivo:
-
-
-
-
c) Agregar jasper-runtime.jar. De forma predeterminada, el archivo TomcatX.server contiene solo 2 archivos jar: servlet.jar y bootstrap.jar, pero falta jasper-runtime.jar. Este archivo jar juega un papel muy importante en el proceso de depuración de JSP, así que agréguelo. Hay dos formas de agregar un jar a un servidor:
Método 1:
agregue una línea en la sección
Método 2: utilice la interfaz "Definiciones de servidor", que no se describirá nuevamente aquí.
El servidor configurado se mostrará en el formulario "Definiciones de servidor", como se muestra a continuación:
Nota: Los servidores Tomcat4.x deben ser parcheados para que Lomboz funcione correctamente. La dirección de descarga del parche es:
En este punto, la instalación y configuración de Lomboz se han completado, así que vamos. Creamos un ejemplo de "¡Hola mundo!" para experimentar el proceso de depuración de JSP de Lomboz.
Depuración de JSP
Crear un proyecto Para usar Lomboz para depurar JSP, primero debe crear un proyecto Lomboz. Los pasos son los siguientes:
1. Abra Archivo->Nuevo->Proyecto Lomboz J2EE y cree un proyecto llamado debugJsp
2. Seleccione "Siguiente" para ingresar a la página de selección de propiedades del proyecto Lomboz y agregue el módulo web y el servidor utilizado. Dado que nuestra tarea principal es depurar JSP, el módulo EJB puede estar vacío. Como se muestra a continuación:
3. Seleccione Finalizar y se creará el proyecto Lomboz. En este momento, la estructura de archivos generada por Lomboz es la siguiente:
A continuación, podemos crear los archivos JSP que necesitamos. En este ejemplo, utilizo directamente el index.jsp predeterminado y cambio su contenido a:
<
!-- Copyright (c) 2002 de ObjectLearn. Todos los derechos reservados.