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 Ejecución y Depuración.
- Haz clic en "crear un archivo launch.json"
- Selecciona Java como el entorno.
- Modifica
launch.jsonpara que coincida con lo siguiente:
launch.json
{
"version": "0.2.0",
"configurations": [
{
"type": "java",
"name": "Adjuntar a 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 como
localhosty el puerto como8000. - Guarda la configuración y haz clic en Depurar para adjuntarte a la aplicación 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 aplicación webforJ usando el comando correspondiente:
- Para Jetty, usa
mvnDebug jetty:run - Para Spring Boot, usa
mvnDebug spring-boot:run
- Para Jetty, usa
- Ejecuta la configuración de depuración en tu IDE.
- Establece puntos de ruptura y comienza a depurar.
Consejos de Depuración
- Asegúrate de que el puerto 8000 esté disponible y no esté bloqueado por ningún cortafuegos.
- 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 la depuración coincida con el valor actualizado.