--- title: "Java" url: https://docs.catalyst.zoho.com/es/tools/tunneling/implementation/debug-tunneled-func/java/ description: "Catalyst Tunneling te permite depurar funciones Non-HTTPS e Integration enrutando las llamadas a funciones hacia tu sistema local mediante la URL de tunneling de un proveedor de proxy inverso." last_updated: 2026-08-17T12:16:04Z service: All Services type: general --- # Depurar funciones Java tunelizadas Activa las funciones tunelizadas en Catalyst web y confirma que el depurador se ha conectado verificando en el Catalyst CLI un mensaje similar al que se muestra en la imagen a continuación: ![catalyst_tunneling_start_debugging_in_cli](https://catalyst-docs-development.zohostratus.in/images/catalyst-extension/tunneling/catalyst_tunneling_start_debugging_in_cli.webp) Dependiendo del IDE que estés usando, los siguientes pasos pueden variar. **Visual Studio Code** ### Depurar funciones Java tunelizadas en el IDE Visual Studio Code 1. Haz clic en el ícono de **Run/Debug** y selecciona las funciones que deseas depurar. ![catalyst_tunneling_debug_vscode_java_start_debugging_1](https://catalyst-docs-development.zohostratus.in/images/catalyst-extension/tunneling/catalyst_tunneling_debug_vscode_java_start_debugging_1.webp) 2. Haz clic en el botón **Play**. ![catalyst_tunneling_debug_vscode_java_start_debugging_2](https://catalyst-docs-development.zohostratus.in/images/catalyst-extension/tunneling/catalyst_tunneling_debug_vscode_java_start_debugging_2.webp) Ahora puedes depurar fácilmente tus funciones non-HTTPS e Integration. ![catalyst_tunneling_debug_vscode_java_start_debugging_3](https://catalyst-docs-development.zohostratus.in/images/catalyst-extension/tunneling/catalyst_tunneling_debug_vscode_java_start_debugging_3.webp) **IntelliJ IDEA** ### Depurar funciones Java tunelizadas en el IDE IntelliJ IDEA 1. Asegúrate de haber establecido los breakpoints requeridos en tu código y haz clic en el botón **Run/Debug configurations**. ![catalyst_tunneling_debug_inteliij_start_debugging_1](https://catalyst-docs-development.zohostratus.in/images/catalyst-extension/tunneling/catalyst_tunneling_debug_inteliij_start_debugging_1.webp) 2. Selecciona el *archivo de depurador* que configuraste en el [paso anterior](https://docs.catalyst.zoho.com/es/tools/tunneling/implementation/ide-config/java/) desde el menú desplegable. ![catalyst_tunneling_debug_inteliij_start_debugging_2](https://catalyst-docs-development.zohostratus.in/images/catalyst-extension/tunneling/catalyst_tunneling_debug_inteliij_start_debugging_2.webp) 3. Una vez que la función se active en Catalyst web y la solicitud de tunneling se inicie en el Catalyst CLI, haz clic en el botón **Debug** y comienza a depurar. ![catalyst_tunneling_debug_inteliij_start_debugging_3](https://catalyst-docs-development.zohostratus.in/images/catalyst-extension/tunneling/catalyst_tunneling_debug_inteliij_start_debugging_3.webp) Una vez que hayas completado la depuración de tu código, asegúrate de *detener/terminar* la sesión de depuración en tu IDE haciendo clic en el **ícono de detener**. Esto es para garantizar que el puerto no esté ocupado cuando procedas a tu siguiente sesión de depuración. ![catalyst_tunneling_debug_inteliij_start_debugging_4](https://catalyst-docs-development.zohostratus.in/images/catalyst-extension/tunneling/catalyst_tunneling_debug_inteliij_start_debugging_4.webp) **Eclipse** ### Depurar funciones Java tunelizadas en el IDE Eclipse 1. Asegúrate de haber establecido los breakpoints requeridos en tu código y haz clic en el **ícono del depurador**. ![catalyst_tunneling_debug_eclipse_start_debugging_1](https://catalyst-docs-development.zohostratus.in/images/catalyst-extension/tunneling/catalyst_tunneling_debug_eclipse_start_debugging_1.webp) 2. Selecciona el *archivo de depurador* que configuraste en el [paso anterior](https://docs.catalyst.zoho.com/es/tools/tunneling/implementation/ide-config/java/). ![catalyst_tunneling_debug_eclipse_start_debugging_2](https://catalyst-docs-development.zohostratus.in/images/catalyst-extension/tunneling/catalyst_tunneling_debug_eclipse_start_debugging_2.webp) 3. Una vez que actives la función habilitada para tunneling en Catalyst web, haz clic en el botón Debug en tu IDE y depura tu función según sea necesario. ![catalyst_tunneling_debug_eclipse_start_debugging_3](https://catalyst-docs-development.zohostratus.in/images/catalyst-extension/tunneling/catalyst_tunneling_debug_eclipse_start_debugging_3.webp) Una vez que hayas completado la depuración de tu código, asegúrate de terminar la sesión de depuración en tu IDE haciendo clic en el **ícono de terminar**. Esto es para garantizar que el puerto no esté ocupado cuando procedas a tu siguiente sesión de depuración. ![catalyst_tunneling_debug_eclipse_start_debugging_4](https://catalyst-docs-development.zohostratus.in/images/catalyst-extension/tunneling/catalyst_tunneling_debug_eclipse_start_debugging_4.webp)