Depurador Java JDWP [Guía de Usuario de Enterprise Architect] |
Top Previous 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:
En la máquina Local, se requiere este software:
Configuraciones de Script de Analista
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.
|