当前位置: 首页 > 知识库问答 >
问题:

Eclipse与IntelliJ热部署

雷飞虎
2023-03-14

在Eclipse中,我创建了Tomcat服务器,并将我的应用程序添加到参考资料中。JSP、JS、CSS和JAVA类hot deploy就是这样工作的。

在IntelliJ中,我配置了Tomcat8服务器。在Deployment选项卡中,我添加了MyApp:War Banked我启用了对“更新”操作更新类和资源,还启用了对帧停用:更新类和资源。JSP、JS、CSS热交换就是这样工作的。Java类不是。

我还检查了设置>Build、exection、deployment>编译器>Make project automatic

我知道我可以使用JRebel,但是在Eclipse中hot deploy不使用JRebel也可以工作。为什么它在Intellij中不起作用?

共有1个答案

养俊驰
2023-03-14

首先,该特性的名称不是“热部署”,而是Hotswap。它是JVM的特性,而不是IDE的特性。IDE只是自动处理这个过程,并在有新版本的类可用时自动触发已更改类的HotSwap。HotSwap仅限于可以对现有方法主体进行的更改。

在IntelliJ中,转到设置->Debugger->Hotswap并检查设置:

启用在后台重新加载类复选框,然后您可以选择行为,如果IDE询问您关于类的热交换,静默地热交换,或从不热交换类。

最初的问题更多的是关于Tomcat/Intellij中web应用程序的自动重新部署,在运行配置中,您可以配置“更新”操作应该做什么:

“update”操作是手动调用的。Ctrl+Shift+A/cmd+Shift+A,并搜索“更新”:

因此,在IntelliJ中,重新部署是一个相当“一键”的手动过程。

 类似资料:
  • 本文向大家介绍详解springboot热启动与热部署,包括了详解springboot热启动与热部署的使用技巧和注意事项,需要的朋友参考一下 一、热启动: 每自修改后, 程序自动启动spring Application上下文。 Pom中直接添加依赖即可: 这里需要注意的是每次类文件更改后需要重新编译方可触发服务重新启动 二、热交换或热部署 这个使用springloaded插件。 1.添加依赖: 如果

  • IntelliJ和Tomcat是否可以这样配置:当我保存类上的更改时,该类会被重新编译并部署到Tomcat,以便在我重新启动应用程序时可以看到更改? 这是可能的还是我需要使用像JRebel这样的工具? 我使用的是Intellij12.1.4

  • 本文向大家介绍Intellij IDEA 热部署处理方法(图解),包括了Intellij IDEA 热部署处理方法(图解)的使用技巧和注意事项,需要的朋友参考一下 1. 首先参考IDEA热部署同行经验分享: Intellij IDEA 4种配置热部署的方法 2. IDEA 热部署实战: springboot项目: 不要引入热部署工具包spring-boot-devtools 在Intellij I

  • 主要内容:Intellij Idea,Eclipse,Intellij Idea 与Eclipse的区别Intellij Idea IntelliJ IDEA 是面向 Java 开发人员的最强大、最受欢迎和功能齐全的IDE,于 2001 年面向公众发布。它由Jet Brains 公司开发和维护。它由Apache 2.0授权。 IntelliJ Idea 有两个版本: 社区版:免费提供,主要用于 Java 和 Android 开发人员。它支持大多数语言,如 Java、Kotlin、Groovy、C

  • 本文向大家介绍SpringBoot thymeleaf eclipse热部署方案操作步骤,包括了SpringBoot thymeleaf eclipse热部署方案操作步骤的使用技巧和注意事项,需要的朋友参考一下 网上找了好多的springboot热部署方案,也尝试了好几种方法,下面是我的成功方案跟大家分享 操作步骤 1.pom中添加热部署依赖 2.添加插件 3.controller中添加后台跳转

  • 有人知道在IntelliJ 14.0.2下为Spring Boot应用程序进行资源和模板热部署的机制吗。 我知道完全的Spring Boot支持计划在14.1,但我有一个项目,我从一个标准的WAR项目转换到Spring Boot项目,我真的很想念热部署。 目前,我必须手动构建资源所在的项目,以获得热部署,即使这样,有时也有点不稳定。我更愿意只保存一个模板或javascript/css文件,然后像我