首页 > 解决方案 > 无法将远程调试器附加到 PCF 中的应用程序

问题描述

我有多个在 PCF 中运行的应用程序,并且可以远程调试除其中一个之外的所有应用程序。我使用相同的配置确保 JBP_CONFIG_DEBUG: {enabled: true} 正确设置并被应用程序拾取。

我在命令行中运行 cf ssh -N -T -L 8000:localhost:8000 并在 PCF 应用程序管理器中验证 ssh 会话已建立。

当我在 Intellij 中运行调试会话时,Intellij 中出现错误。

无法打开调试器端口 (localhost:8000): java.net.SocketException "Connection reset"

而CMD中的这个错误。

连接到 localhost:8000 失败:ssh:拒绝:连接失败(拨号 tcp 127.0.0.1:8000:getsockopt:连接被拒绝)

我可以毫无问题地使用 cf ssh SSH 进入应用程序。

我不确定问题出在哪里,或者我是否缺少某些东西,但同样的过程适用于其他应用程序。

任何帮助都会很棒。

标签: javaspring-bootintellij-ideasshpcf

解决方案


推荐阅读