IntelliJ IDEA 2025.1 Help

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

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

配置应用程序更新选项

如果您有一个 应用服务器运行配置 ,您可以指定在您 initiate an update时它应该执行的操作。

  1. 在主菜单中,前往 运行 | 编辑配置

  2. 打开 应用服务器运行配置

  3. 配置以下选项:

    • 执行“更新”操作时 :选择开始更新时要执行的操作。

    • 显示对话框 :在您启动更新时显示可用选项的对话框。 如果禁用此选项,IntelliJ IDEA 将在没有对话框的情况下使用所选选项。

    • 切换出 IDE 时 :选择从 IntelliJ IDEA 切换到其他应用程序时(例如,切换到 Web 浏览器)执行的操作。

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

选项

描述

可用于

更新资源

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

本地应用服务器运行配置中的解压制品

更新类和资源

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

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

本地应用服务器运行配置中的解压制品

热替换类

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

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

重新部署

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

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

重启服务器

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

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

更新正在运行的应用程序

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

  • 按下 Ctrl+F10

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

  • 点击 更新应用按钮 位于 运行调试 工具窗口。

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

最后修改日期: 2025年 4月 24日