我目前正在调试centos7笔记本电脑上的eclipse插件。我需要改变它以便测试实例在VM(ubuntu14)中运行,并且我远程连接到该实例。我了解一些/所需的大部分元素,但我至少不确定一个。需要从本地调试eclipse插件更改为远程调试vm
我首先必须在VM上配置网络。我只有一个适配器,使用NAT。我想这个我没有完整的连接,但我不确定这个问题到底出了什么问题。我在“仅主机”模式下添加了第二个适配器。现在我的虚拟机可以访问互联网,我的主机可以访问虚拟机的IP,我相信虚拟机可以访问主机的IP(尽管我不知道我需要这些)。
我在VM上安装了Eclipse,并在VM上的Eclipse安装中将“-Xdebug”参数添加到eclipse.ini文件(带有“suspend = n”)。
然后,我使用“远程Java应用程序”在主机上创建了一个调试配置,指定来宾的IP和我在来宾的eclipse.ini中的“-Xdebug”参数中指定的端口号,将我的几个关联的插件项目添加到“源”引用。我运行了该配置,并且看到它已连接,并为我提供了一组在Debug窗口中显示的线程。
然后我终止了来宾上的Eclipse,并看到主机上的调试会话终止。这表明它们连接正确。
这是我不确定的下一步。我的插件代码在主机上。调试配置指定插件项目的来源,但我现在必须对客人做什么?