Aviso:

Para brindarle información de soporte completa de manera más rápida, el contenido de esta página ha sido traducido al español mediante traducción automática. Para consultar la información de soporte más precisa, consulte la versión en inglés de este contenido.

Configurar el IDE para depurar funciones Java

Para los propósitos de esta documentación, vamos a ilustrar cómo configurar las preferencias de depuración de funciones Java non-HTTPS e Integration en los IDEs Visual Studio Code, IntelliJ IDEA y Eclipse.

Nota: Este paso solo es aplicable si deseas depurar tus funciones tunelizadas y si has usado el siguiente comando CLI:
copy
$
catalyst functions:shell –tunnel tunnel-port-number –debug port-number

Si solo deseas tunelizar tus funciones y has usado el siguiente comando CLI, no se requiere configuración del IDE.

copy
$
catalyst functions:shell –tunnel tunnel-port-number

Este comando solo tunelizará tus funciones y publicará los logs de las funciones en el Catalyst CLI.

Configurar el depurador del IDE Visual Studio Code

  1. Asegúrate de tener todas las funciones que necesitas depurar en la máquina local y abre el proyecto correspondiente en VS Code. catalyst_tunneling_debug_vscode_java_openprojec

  2. Haz clic en el botón Run/Debug presente en la barra de menú y crea un archivo launch.json haciendo clic en la opción “create a launch.json file”. catalyst_tunneling_vscode_debug_create_json_high

Así es como aparece el archivo launch.json antes de comenzar las configuraciones. catalyst_tunneling_vscode_debug_create_json_high

  1. Copia el siguiente fragmento JSON y pégalo como valor en la clave JSON “configurations”.
launch.json
copy

“configurations”: [{ “type”: “java”, “name”: “java_cron”, // el nombre puede ser cualquiera, pero usar el mismo nombre de la función será útil durante la depuración “request”: “attach”, “hostName”: “localhost”, “port”: 9001,// El número de puerto de depuración que especificaste en catalyst functions:shell –tunnel 8001 –debug 9001. El número de puerto puede ser cualquier número que no esté siendo usado por otros procesos “projectName”: “java_cron”// El nombre de la función }],

  1. Guarda este archivo, aplica los breakpoints en las líneas de código requeridas y procede al siguiente paso. catalyst_tunneling_debug_vscode_java_brkpts_set

Configurar el depurador del IDE IntelliJ IDEA

  1. Importa el directorio de tu proyecto en el IDE IntelliJ y configura el JDK de runtime para que coincida con tu versión de Java. catalyst_tunneling_intellij_debugger_java_start
Nota: Puedes descubrir cómo configurar tu JDK en IntelliJ IDEA visitando su documentación oficial de ayuda.
  1. Haz clic en Run>Edit Configurations. catalyst_tunneling_intellij_debugger_java_run_selection

  2. Haz clic en el ícono +, selecciona la opción Remote JVM Debug del menú emergente y haz clic en OK. catalyst_tunneling_intellij_debugger_java_remote_javm_debugger

  3. Asegúrate de establecer los siguientes valores en el menú emergente:

    • Name: Establécelo como el nombre de tu proyecto o cualquier otro nombre de tu preferencia.
    • En la pestaña Configurations:
      • Debugger mode: Attach to remote JVM
      • Host: localhost
      • Port: Establece el mismo valor de puerto que configuraste para la depuración en el Catalyst CLI.
      • Use module classpath: Selecciona la ruta del directorio de tu proyecto.
      • Haz clic en OK. catalyst_tunneling_intellij_debugger_java_configurations
  4. Establece los puntos de depuración requeridos en tu código y procede al siguiente paso. catalyst_tunneling_intellij_debugger_java_finally_debug

Configurar el depurador del IDE Eclipse

  1. Importa el directorio de tu proyecto en el IDE Eclipse. catalyst_tunneling_debugging_java_eclipse_import_proj

  2. Asegúrate de que tu stack de Java y el JDK estén en la misma versión haciendo clic derecho en la lista de tu proyecto y seleccionando Build Path > Configure Build Path. catalyst_tunneling_java_debug_eclipse_configure_build_path

  3. Selecciona Project Natures. Busca “Java”, selecciona “java” de la lista y haz clic en OK. catalyst_tunneling_debugging_java_eclipse_project_nature

  4. Asegúrate de que Java Compiler esté seleccionado y haz clic en Apply and Close para agregar el compilador de Java a tu proyecto. catalyst_tunneling_debugging_java_eclipse_select_java_compiler

  5. A continuación, haz clic derecho en el directorio de tu proyecto y haz clic en Debug As > Debug Configuration. catalyst_tunneling_debugging_java_eclipse_debug_configurations

  6. Busca Remote Java Applications, haz clic derecho en el resultado de búsqueda y selecciona New Configurations. catalyst_tunneling_debugging_java_eclipse_select_java_new_configuratons
    Se te dirigirá a un menú emergente de Debug Configurations.

  7. Asegúrate de haber configurado el depurador con los siguientes valores:

  • Pestaña Connect:

    • Selecciona el directorio de tu proyecto
    • Establece Connection Type como “Standard (Socket Attach)
    • Establece Connection Properties como:
      • Host: localhost
      • Port: Ingresa el número de puerto que configuraste para la depuración en el Catalyst CLI catalyst_tunneling_debugging_java_eclipse_connect_tab
  • Pestaña Source:

    • Haz clic en el botón Add y selecciona el directorio de la función catalyst_tunneling_debugging_java_eclipse_source_tab

Una vez que hayas aplicado las configuraciones requeridas, haz clic en Debug.

  1. Abre el archivo de tu función, establece los puntos de depuración requeridos en tu código y procede al siguiente paso. catalyst_tunneling_debugging_java_eclipse_final_debug

Última actualización 2026-03-20 21:51:56 +0530 IST

EN ESTA PÁGINA