IntelliJ Idea 15 - 如何在不重启服务器的情况下 "update resources"?

IntelliJ Idea 15 - How to "update resources" without restarting server?

当我在服务器启动后点击debug buttonupdate resources with/without classes时,会出现我下面分享的提示。如何在不重启服务器的情况下update resources

ps。我正在使用 Tomcat 作为服务器。

编辑:我已经在服务器首选项中设置了选项 update resources

使用'Update application'动作,默认Ctrl+F10。

您正在明确尝试重启服务器(通过在服务器处于 运行 时单击 "Debug")。

您可以使用 "Run > Update ... application" 中的 "Update" 操作(您已经配置为更新资源)或重新部署工件。

顺便说一句,资源更新有点棘手,如果它不起作用,请参阅我关于此主题的其他 post:

是的,有一种方法可以在不重启服务器的情况下更新资源。

在服务器 -> 开发中你可以看到项目,名称为 your_project_name.war

有 3 个按钮。按部署按钮重新部署 project.Like 图片如下:

然后刷新页面。你会看到变化。

步骤:

  • IDEA 2020edit configuration -> running application update policies ->
    • on 'update' action,改为:Update classes and resources
    • on frame deactivation,改为:Update classes and resources
  • 调试模式启动。

然后每次更改代码,它都会尝试重新部署,可能需要一秒钟。