java - 使用 Eclipse 进行远程调试

标签 java eclipse debugging

我想使用 Eclipse 调试在远程服务器上运行的 java 应用程序。我知道在 eclipse 中有创建远程调试配置的选项:Debug Configurations -> Remote Java Application

但我的问题是我应该在“主机”字段中输入什么内容。我没有与服务器直接连接,而是通过联系服务器。例如我有联系服务器:abc@contact.xyz.com ,我登录到联系服务器,然后使用以下命令登录到我的服务器: ssh server1 ,所以我的应用程序正在 server1 上运行。我无法直接访问 server1,只能在登录联系服务器后才能访问。

那么在我的情况下,我应该在“主机”字段中填写什么?

最佳答案

尝试使用端口转发,例如如果您有 Windows 计算机,则使用 putty: http://www.cs.uu.nl/technical/services/ssh/putty/puttyfw.html

对于 mac 试试这个(我自己没有尝试过,因为我没有 mac ;-)) http://blog.evandavey.com/2008/05/how-to-ssh-port-forwarding-on-mac-osx.html

关于java - 使用 Eclipse 进行远程调试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20952699/

相关文章:

eclipse - Spring Boot-Gradle-Eclipse项目

java - 在Eclipse中运行java代码时如何添加命令行参数?

C++ 在 Windows 上编译但在 OS X GCC 下出错

python - 如何在 pydev 中启用事后调试?

java - 错误: validation failed for objects with date

java - 从更大的数组生成随机数数组?

c# - 为什么在变量之后不进行转换?

java - 追加到现有文件而不覆盖它

android - 无法在调试器中逐步执行代码 (Android)

javascript在IE 11中只能以debug模式运行,其他浏览器都可以