热交换Webapp文件

时间:2017-09-12 05:21:36

标签: intellij-idea

我正在Glassfish服务器上以生产模式运行我的应用程序(战争没有爆炸),我想知道是否可以热交换我的前端文件?

目前,当我进行热交换时,它只在后端(它是Java)中进行。是否也可以为webapp目录下的文件执行此操作?

1 个答案:

答案 0 :(得分:1)

Glassfish-in-IntelliJ的Run/Debug Configuration窗口支持热部署:

  

对于爆炸工件,可用选项包括:

     

更新资源。更新所有更改的资源(HTML,JSP,JavaScript,CSS和图像文件)。

     

更新课程和资源。更改的资源已更新;重新编译已更改的Java类(EJB,servlet等)。

     

您似乎需要选择Update Resources选项。

更多详情in the docs

对于打包(即未爆炸)工件,

更新1:可用选项为:

  

热插拔类。更改的类将在运行时重新编译并重新加载。此选项仅在调试模式下有效。

     

<强>重新部署即可。重建并重新部署应用程序工件。

     

重新启动服务器。服务器重新启动。重建并重新部署应用程序工件。

不支持热部署&#39;前端文件&#39;在未爆炸的神器中。