Depurador Java JDWP [Guía de Usuario de Enterprise Architect]

Top Previous Next

Depurador Java JDWP

button_main button_prev button_next

Si está desarrollando aplicaciones Java ejecutándose en máquinas virtuales de 32-bit o 64-bit, puede depurarlas localmente o remotamente utilizando el Protocolo de Cable de Depuración de Java (JDWP).

Requisitos de Sistema

En la máquina Remota, se requiere este software:

Java JDK (soporte de 32-bit y 64-bit)

 

En la máquina Local, se requiere este software:

Versión 10 de Enterprise Architect

 

Configuraciones de Script de Analista

Campo/Botón

Acción

Ver También

Depurador

Haga clic en la flecha de despliegue y seleccione Java (JDWP).

 

 

Ejecutar

Haga clic en este botón de radio para ejecutar el depurador cuando el script es ejecutado.

 

 

Directorio Predeterminado

 

 

 

 

 

 

 

No aplicable - dejar en blanco.

 

 

Ruta de Aplicación

 

Argumentos de Línea de Comando

 

Construir Primero

 

Mostrar Consola

 

Mostrar mensajes de diagnóstico

 

Conexión

 

Puerto

Configurar el puerto de la aplicación asignado más adelante al proceso VM durante el inicio, en las opciones de línea de comando Java.

 

Opciones de Línea de Comando de Java

 

Host

Configurar la computadora huésped (se predetermina a localhost )

Si la VM se está ejecutando en una computadora en red, ingrese el nombre o url de la red aquí.

De manera predeterminada la depuración va a intentar conectarse con el puerto que usted especifica en la máquina local.

 

 

Fuente

Este es el equivalente a la fuente de la configuración de classpath en Java.

Liste la raíz de cada árbol fuente; especifique al menos una ruta fuente raíz. Si especifica más de uno, sepárelos con punto y coma; por ejemplo:

 

c:\myapp\src;c:\myserver\src

 

Cuando ocurre un punto de interrupción el depurador busca la fuente de Java en cada uno de los árboles fuente listados aquí.

 

 

Inicio de Sesión

Activar o desactivar el registro de información adicional del depurador.

Los valores posibles incluyen:

true

false

1

0

yes

no

 

 

Salida

Especificar el nombre completo del archivo de registro local a ser escrito. Si la carpeta todavía no existe, no se creará ningún registro.

El archivo de registro generalmente contiene un volcado de bytes enviados entre el depurador y la VM.

 

 

Plataforma

Seleccionar Java.

 

 

Configurar Puertos para Depurar

El depurador sólo puede depurar una VM a la vez; utiliza un único puerto para comunicarse con la VM. El puerto para la aplicación a ser depurada se asigna cuando se crea la VM.

Depuración Local

Donde ambos Enterprise Architect y la VM de Java se están ejecutando en la misma máquina, puede realizar una depuración local. Es necesario lanzar la VM con el transporte JDWP activado - vea la documentación en la Arquitectura del Depurador de la Plataforma de Java (JPDA) en Oracle para las especificaciones de la opción de línea de comando.

Por ejemplo:

java -agentlib:jdwp=transport=dt_socket,address=localhost:9000,server=y,suspend=n -cp "c:\samples\java\myapp;%classpath%" samples.MyApp "param1" "param2"

 

En este ejemplo los valores para el Script del Analista son huésped = localhost y puerto = 9000.

Depuración Remota

Donde Enterprise Architect se está ejecutando en una máquina local y la VM de Java se está ejecutando en una máquina remota, puede realizar una depuración remota. Es necesario lanzar la VM con el transporte JDWP activado - vea la documentación en la JPDA en Oracle para las especificaciones de la opción de línea de comando.

Por ejemplo (donde la computadora remota tiene el nombre de red test01):

java -agentlib:jdwp=transport=dt_socket,address=9000,server=y,suspend=n -cp "c:\samples\java\myapp;%classpath%" samples.MyApp "param1" "param2"

 

Ningún nombre de huésped es definido en la dirección, por lo que la VM estará atenta por cualquier conexión en cualquier adaptador. En este ejemplo los valores para el Script del Analista son host = test01 y port = 9000.