Para depurar la aplicación, debe utilizar un entorno de desarrollo como IBM® Rational® Application Developer for WebSphere® para crear un proyecto Java™ . A continuación debe importar al proyecto el programa
que quiere depurar.
Acerca de esta tarea
Siguiendo los pasos de este tema, puede importar los ejemplos de WebSphere Application Server en un proyecto Java. Están disponibles dos estilos de depuración:
- Modalidad de depuración paso-a-paso, que hará una pregunta siempre que el
servidor invoque un método de un objeto web. Un diálogo permite entrar en el método
o saltarlo. En el diálogo, puede desactivar la modalidad
paso-a-paso cuando haya terminado de utilizarla.
- Modalidad de depuración de puntos de interrupción le permite depurar
partes específicas de programas. Añada puntos de interrupción a la parte del código que debe depurar y ejecute el programa hasta que se encuentre uno de los puntos de interrupción.
Los puntos de interrupción realmente trabajan con los dos estilos de depuración. La modalidad
paso-a-paso sólo le permite ver qué objetos web se están invocando sin tener que configurar
de antemano los puntos de interrupción.
No necesita importar un programa completo al proyecto. No obstante, si no importa todos sus programas en el proyecto,
puede que algún código fuente no se pueda compilar. Todavía puede depurar el
proyecto. La mayoría de las características del depurador funcionan, incluidos los puntos de interrupción,
la ejecución paso a paso y la visualización y modificación de variables. Debe importar cualquier
fuente en el que quiera establecer puntos de interrupción.
Las
características de inspección y visualización en la vista fuente no funcionarán si ha habido
errores de compilación en el fuente. Estas características le
permiten seleccionar una expresión en la vista del fuente y evaluarla.
Procedimiento
- Cree un proyecto Java abriendo el diálogo Proyecto nuevo.
- Seleccione Java y Proyecto Java en el lado del diálogo.
- Pulse Siguiente y especifique un nombre para el proyecto, por ejemplo, WASExamples.
- Pulse Finalizar para crear el proyecto.
- Seleccione el nuevo proyecto, elija Archivo > Importar > Sistema de archivosy, a continuación, Siguiente para abrir el diálogo Importar sistema de archivos.
- Examine el directorio para buscar archivos.
Vaya al directorio siguiente: raíz_perfil/installedApps/node_name/DefaultApplication.ear/DefaultWebApplication.war.
Vaya al directorio siguiente: raíz_perfil/installedApps/node_name/DefaultApplication.ear/DefaultWebApplication.war.
- Seleccione DefaultWebApplication.war en el cuadro de diálogo Importar y haga clic en Finalizar.
Esto importa los archivos JavaServer Pages y el código fuente Java para los ejemplos en el proyecto.
- Añada los archivos JAR necesarios para compilar en la vía de acceso de construcción Java.
![[AIX Solaris HP-UX Linux Windows]](../images/ngdist.svg)
Seleccione
Propiedades en el menú que aparece al pulsar el botón derecho del ratón. Elija el nodo Vía de construcción Java y, a continuación, seleccione la pestaña Bibliotecas. Pulse
Añadir JARs externos para añadir los archivos JAR siguientes:
Pulse
Aceptar cuando haya añadido todos los JAR.
![[IBM i]](../images/ngibmi.svg)
Seleccione
Propiedades en el menú que aparece al pulsar el botón derecho del ratón. Elija el nodo Vía de construcción Java y, a continuación, seleccione la pestaña Bibliotecas. Pulse
Añadir JARs externos para añadir los archivos JAR siguientes:
Pulse
Aceptar cuando haya añadido todos los JAR.
- Si lo desea, puede establecer algunos puntos de interrupción
en el fuente ahora; no obstante, no es necesario ya que la modalidad paso-a-paso le preguntará
siempre que el servidor invoque un método sobre un objeto web.
La modalidad paso-a-paso se explica de forma más detallada en este tema.
- Para iniciar la depuración, debe iniciar WebSphere Application Server en modalidad de depuración y anotar el puerto de depuración de JVM.
El valor predeterminado del puerto de depuración de JVM es 7777.
- Cuando se inicie el servidor, cambie a la perspectiva de depuración seleccionando Ventana > Abrir perspectiva > Depurar. También puede habilitar el inicio de depuración en la perspectiva Java seleccionando Ventana > Personalizar perspectiva y seleccionando los recuadros de selección Depurar e Iniciar en la categoría Otros .
- Seleccione el pulsador Depurar de la barra de herramientas del entorno de trabajo y, a continuación, seleccione WebSphere Application Server Depurar en la lista de configuraciones de lanzamiento. Utilice el pulsador Nueva
para crear una configuración nueva.
- Proporcione un nombre a la configuración y seleccione el proyecto a
depurar (el proyecto nuevo EjemplosWAS). Cambie el número de puerto si no
ha arrancado el servidor en el puerto predeterminado (7777).
- Pulse Depurar para iniciar la depuración.
- Cargue uno de los ejemplos en el navegador. Por ejemplo:
http://your.server.name:9080/hitcount
![[AIX Solaris HP-UX Linux Windows]](../images/ngdist.svg)
![[IBM i]](../images/ngibmi.svg)
Qué hacer a continuación
Para obtener más información sobre la depuración, inicie IBM Rational Application Developer para WebSphere,, seleccione Ayuda > Contenido de la ayuda y elija la entrada de la estantería Guía del depurador. Para conocer las limitaciones y problemas conocidos asociados a IBM Rational Application Developer para WebSphere, consulte las notas de la versión IBM Rational Application Developer para WebSphere. Para obtener la información actual disponible en el soporte de IBM sobre problemas conocidos y su resolución, consulte la página IBM Support .El servicio de soporte de IBM tiene documentos que pueden ahorrarle tiempo a la hora de reunir la información necesaria para solucionar este problema. Antes de abrir un PMR, consulte la página de documentos Debe recopilar para obtener información para enviar al soporte de IBM .