Debugging
La depuración es una parte esencial del desarrollo en Java, ayudando a los desarrolladores a identificar y solucionar problemas de manera eficiente. Esta guía explica cómo configurar la depuración en webforJ para Visual Studio Code, IntelliJ IDEA y Eclipse.
- Visual Studio Code
- IntelliJ IDEA
- Eclipse
- Abre tu proyecto de webforJ en VS Code.
- Presiona Ctrl + Shift + D (o Cmd + Shift + D en Mac) para abrir el panel de Ejecutar y Depurar.
- Haz clic en "crear un archivo launch.json"
- Selecciona Java como el entorno.
- Modifica
launch.json
para que coincida con lo siguiente:
launch.json
{
"version": "0.2.0",
"configurations": [
{
"type": "java",
"name": "Attach to Jetty",
"request": "attach",
"hostName": "localhost",
"port": 8000
}
]
}
- Guarda el archivo y haz clic en Iniciar Depuración.
- Abre tu proyecto en IntelliJ IDEA.
- Navega a Ejecutar → Editar Configuraciones.
- Haz clic en el botón + y selecciona Depuración Remota de JVM.
- Establece el host en
localhost
y el puerto en8000
. - Guarda la configuración y haz clic en Depurar para adjuntarte a la app en ejecución.
- Abre tu proyecto en Eclipse.
- Ve a Ejecutar → Editar Configuraciones.
- Selecciona Aplicación Java Remota.
- Haz clic en Nueva Configuración y establece:
- Host:
localhost
- Puerto:
8000
- Host:
- Guarda y comienza el depurador.
Ejecutando el depurador
Una vez que hayas configurado tu IDE:
- Inicia tu app de webforJ usando
mvnDebug jetty:run
. - Ejecuta la configuración de depuración en tu IDE.
- Establece puntos de interrupción y comienza a depurar.
Consejos de Depuración
- Asegúrate de que el puerto 8000 esté disponible y no esté bloqueado por ningún firewall.
- Si estás utilizando alguno de los arquetipos de webforJ y has cambiado el número de puerto en el archivo pom.xml, asegúrate de que el puerto utilizado para depurar coincide con el valor actualizado.