IntelliJ IDEA 2026.1 Help

在应用服务器上更新应用程序

在运行或调试应用程序时,您可以修改源代码并查看更改的结果,而无需重启服务器。 根据制品类型和运行配置的不同,这可能涉及资源和类的简单更新,或者重新构建和重新部署制品。

配置应用程序更新选项

可以在其 服务器运行配置中配置应用程序的更新选项。

  1. 打开 运行/调试配置 对话框:

    • 在主工具栏,点击 运行微件并选择 编辑配置…

    • 或者,转到 运行 | 编辑配置…

  2. 在对话框左侧,选择应用程序服务器运行配置。

  3. 在对话框右侧,配置以下字段:

    • 执行"更新"操作时 :选择在 Services 工具窗口点击 更新应用程序图标更新应用程序 时,IDE 应触发器的 更新选项

    • 显示对话框 :如果选中此复选框,每次在 服务 工具窗口点击 更新应用程序图标更新应用程序 时,都会要求选择一个更新选项。 否则,IDE 会自动触发器你在上一个字段中选择的选项。

    • 切换出 IDE 时 :选择当从 IntelliJ IDEA 切换到其他窗口(例如 web 浏览器)时,IDE 应触发器的更新选项。

  4. 点击 应用 ,然后 OK

可用的更新选项取决于工件的类型(解压缩或归档)和运行配置的类型(本地或远程)。

选项

描述

适用于

更新资源

更新所有更改的资源,如 HTML、JSP、JavaScript、CSS 和 图片。

本地应用服务器运行配置中的展开构件

更新类和资源

更新所有更改的资源并重新编译所有更改的 Java 类(EJB、servlet 等)。

调试时,IntelliJ IDEA 将部署并重新加载更新的类。 有关更多信息,请参见 重新加载修改的类。 否则,在常规运行应用程序时,IntelliJ IDEA 只会更新输出文件夹中已更改的类。 是否会在运行中的应用程序中部署和重新加载此类,取决于您使用的 Java 运行时的功能。

本地应用服务器运行配置中的展开构件

热替换类

调试时,IntelliJ IDEA 将部署并重新加载更新的类。 有关更多信息,请参见 重新加载修改的类。 此选项不适用于经常运行的应用程序。

在本地应用服务器运行配置中的已存档构件,以及远程配置中的已展开和已存档构件。

重新部署

无需重新启动服务器即可重建和重新部署应用程序工件。 操作可能耗时。

本地和远程应用服务器运行配置中的已分解和已存档构件

重启服务器

重启应用服务器,重新构建并重新部署构件。 该操作可能非常耗时。

在本地应用服务器运行配置中解包和存档工件

更新正在运行的应用程序

当您启动应用服务器运行配置,并且成功部署和运行应用程序时,您可以通过以下方法之一修改代码并更新您的应用程序:

  • 按下 Ctrl+F10

  • 在主菜单中,前往 运行|调试操作|更新应用程序

  • 点击 更新应用程序图标 位于 运行调试 工具窗口。

如果必要的更新选项与 框架停用相关,应用程序会在您从IntelliJ IDEA切换到不同的应用程序(例如,网页浏览器)时自动更新。

2026年 3月 24日