java - 无法将远程调试器附加到 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 进入应用程序。
我不确定问题出在哪里,或者我是否缺少某些东西,但同样的过程适用于其他应用程序。
任何帮助都会很棒。
解决方案
推荐阅读
- ansible - (角色 ansible)错误命令 .compile --options
- javascript - React.js setState 函数不分配数据
- c# - 使用 WebGrid 在表头列上设置 ID
- html - ColdFusion:输出查询
- python-3.x - 如何获取以分号分隔的列的 SUM 值和计数
- docker - 有没有办法在构建容器时内省图像值?
- javascript - Vue js:自定义输入清除值
- react-native - 询问权限时无法将地图视图中的初始区域设置为当前位置
- django - Django PostgreSQL 现有数据库不存在
- r - 如何在R中的cut函数中四舍五入标签