与Netbeans 7.1和Glassfish 3.1.1进行热插拔

时间:2012-01-19 14:09:31

标签: netbeans maven glassfish hotswap

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

一些细节:

1 - Maven战争申请。

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

3 - Java Debugger:保存后应用代码更改。

1 个答案:

答案 0 :(得分:2)

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

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

The Run page of a maven based web app project's properties in NetBeans 7.1

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