2

我通常以调试模式启动 AS,以便可以使用热插拔。但是,如果每当我更改配置或 java 文件时,Netbeans 将它发送到 Glassfish 并自动重新部署我的应用程序,我怎么能得到它呢?

一些细节:

1 - Maven 战争应用程序。

2 - 保存时编译:适用于应用程序和测试执行。

3 - Java 调试器:保存后应用代码更改。

4

1 回答 1

2

要在 NetBeans/GlassFish 环境中使用 JPDA 的热插拔功能,您需要关闭 NetBeans 的“保存时部署”功能。

此功能可以在每个项目的基础上进行配置,因此它会出现在项目的“属性”对话框中。UI 人员认为部署更多的是运行项目的一部分,而不是编译项目。打开和关闭该功能的控件位于“运行”属性中。

NetBeans 7.1 中基于 Maven 的 Web 应用项目属性的运行页面

您可能还会注意到项目正在调试模式下运行,并且启用了应用代码更改工具。它是屏幕截图顶部字符串“IDE”正下方的图标。

于 2012-01-22T22:44:38.727 回答