【问题标题】:Eclipse remote debugging using jumphost使用 jumphost 进行 Eclipse 远程调试
【发布时间】:2023-03-04 15:55:01
【问题描述】:
我有当前设置连接到远程机器:
我的本地机器(运行 linux)-> ssh 跳转主机 -> ssh 到带有 tomcat 的开发机器
为了从本地机器 (ubuntu) 中的 eclipse 远程调试到开发机器,我需要什么。我已经研究过这个问题,但还没有找到明确的答案,而且eclipse没有针对这种情况的配置。
任何帮助将不胜感激:)
【问题讨论】:
标签:
java
linux
eclipse
ssh
remote-debugging
【解决方案1】:
我刚刚将这个添加到tomcat配置并重新启动:
-Xdebug -Xrunjdwp:transport=dt_socket,address=8000,server=y,suspend=n
从我的机器上打开一个这样的隧道:
ssh myuseronjumphost@jumphostaddress -L 8000:developmentmachine:8000
tomcat 调试配置为 Standard(Socket Attach),连接属性 Host: localhost, Port:8000
这样就完美了
我不久前解决了这个问题,但忘记了这个问题,所以我想分享一下,以防有人觉得它有用。