IntelliJ Idea 15 - 如何在不重启服务器的情况下“更新资源”?

时间:2015-11-16 14:51:19

标签: intellij-idea ide jetbrains-ide

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

PS。我使用Tomcat作为服务器。

enter image description here

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

enter image description here

4 个答案:

答案 0 :(得分:5)

使用'更新应用程序'操作,默认为Ctrl + F10。

答案 1 :(得分:1)

您明确尝试重新启动服务器(通过在服务器运行时单击“Debug”)。

您可以使用“运行>更新...应用程序”(已经配置为更新资源)中的“更新”操作,或者重新部署工件。

顺便更新资源在某种程度上是棘手的,如果它没有工作,请参阅我关于这个主题的其他帖子:

https://stackoverflow.com/a/33344839/5060066

答案 2 :(得分:0)

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

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

有3个按钮。按“部署”按钮以重新部署项目。如下图所示:

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

enter image description here

答案 3 :(得分:0)

步骤:

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

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