【问题标题】:Hot swap with Netbeans 7.1 and Glassfish 3.1.1与 Netbeans 7.1 和 Glassfish 3.1.1 热交换
【发布时间】:2012-01-23 06:44:38
【问题描述】:

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

一些细节:

1 - Maven 战争应用程序。

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

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

【问题讨论】:

    标签: netbeans maven glassfish hotswap


    【解决方案1】:

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

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

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

    【讨论】:

    • 我禁用了 Deploy on Save 并且没有将更改发送到服务器。
    • 然后您按下了工具栏中的“应用更改”按钮?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-10-01
    • 1970-01-01
    • 2011-04-08
    • 2012-02-26
    • 1970-01-01
    • 2017-08-09
    相关资源
    最近更新 更多