DCEVM远程调试

时间:2018-05-10 09:32:45

标签: java remote-debugging dcevm

我想创建一个开发环境,我的java应用程序将在虚拟机中运行,代码将在主机上编写和管理。

虚拟机内的java应用程序将使用DCEVM,因为我想在远程调试应用程序时使用增强类重定义。

将在虚拟机和主机上安装相同版本的Java(与DCEVM兼容)。

过去是否有人处理类似的设置并且可以建议此设置是否可行?

我很想知道远程调试和增强类重新定义在此设置中是否有效?

1 个答案:

答案 0 :(得分:3)

是的,这将起作用。您可以在虚拟机中使用DCEVM + HotSwapAgent,并通过主机中IDE中的远程调试器连接到它。

我使用了类似的设置:Tomcat服务器+在Eclipse中进行远程调试以增强类重定义。它们在同一台机器上,但是设置和配置基本相同。

请参阅https://web.liferay.com/web/enrique.valdes.1/blog/-/blogs/java-classes-instant-reloading-using-dcevm-hotswap-agent,以获取设置步骤。 Tomcat服务器也是如此。