确保使用的是debug模式。
确保tomcat是由idea实例化的。也就是说tomcat是在idea中配置好的
(特殊的修改如:项目配置文件,某些特殊类新增,方法名称参数的添加修改引起的不能热部署就必须重启,当然你也可以用Jrebel插件。此插件收费。可以实现大部分的修改热部署,包括修改项目配置文件等热部署。以下描述均指的是普通的修改下的热部署。)
项目配置如图:
当修改文件后,ctrl+F9,编译文件。tomcat会自动加载新文件。
On frame deactivation选项同样可以选择为 update classes and Resource选项。它的作用就是在你失去焦点的时候自动编译。例如:修改某文件后你直接切换到了浏览器,或者点了下别的。只要当前的intellij idea 不是焦点就会激活自动编译并更新文件动作。也就是说不用手动按ctrl+F9了。
所有以上操作,请确保是在DEBUG模式下操作。也就是运行tomcat的时候是debug模式启动的。
IntelliJ IDEA12 怎么热部署,每次修改java文件就得重启tomcat
当修改文件后,ctrl+F9,编译文件。tomcat会自动加载新文件。On frame deactivation选项同样可以选择为 update classes and Resource选项。它的作用就是在你失去焦点的时候自动编译。例如:修改某文件后你直接切换到了浏览器,或者点了下别的。只要当前的intellij idea 不是焦点就会激活自动编译并更新文件动作。
如何在idea中设置tomcat热部署
首先,在IntelliJ IDEA中打开您的Java Web项目。接着,点击运行菜单中的“Edit Configurations...”选项,以打开“Run\/Debug Configurations”对话框。在对话框中,点击左上角的加号,选择“Tomcat Server”,然后点击“Local”子菜单。为新配置设置一个名称。如果您之前没有关联过Tomcat,现在需要关联一个。
Idea配置热部署
2.1 Tomcat热部署1. 在工具栏找到程序运行管理,点击"Edit Configurations"2. 选择Tomcat配置,进入deployment设置,点击"+"添加部署3. 选择exploded war包进行配置,然后返回Server界面,按照指示进行相关设置4. 配置完成后,启动Tomcat并测试,可能需要等待一段时间,直到看到“class reload”提示,表示热部...
还在通过重启应用来查看效果?快来学IDEA热部署!
若热部署未达到预期效果,建议调整 IDEA 设置。在 IDE 工具栏选择 "Settings" -> "Build" -> "Compile",勾选 "Build project automatically",并双击 "Registry" 设置 "compiler.automake.allow.when.app.running"。通过这些步骤,可以确保 IDEA 中 Tomcat 和 Spring Boot 应用的热部署功能正常运作...
如何在 IDEA 中创建并部署 JavaWeb 程序
在 IntelliJ IDEA 中,通过选择“File”>“New”>“Project”,然后在右侧选择“Java”并点击“Next”。无需勾选“Create from archetype”,直接点击“Next”继续。设置项目名(如“JavaWeb_Example”)和项目存放位置。点击“Finish”完成项目创建。添加 Web 支持 在项目目录下,右键单击项目,选择“Add...
IntelliJ IDEA 修改css或js文件,不用暂停服务maven,修改完文件,直接刷 ...
安装jrebel插件 ,用jrebel启动就可以,在plugins里可以下载,激活码my.jrebel.com,具体自己在查查怎么弄吧
如何在IDEA中安装Jrebel插件
在 Java Web 开发中, 一般更新了 Java 文件后要手动重启 Tomcat 服务器, 才能生效, 自从有了 JRebel 这神器的出现, 不论是更新 class 类还是更新 Spring 配置文件都能做到立马生效,大大提高开发效率。安装JRebel 设置过deployment后,server中会出现on frame deactivation,然后就跟截图一样全部都...
IDEA 热部署配置 HotSwapAgent-IntelliJ-IDEA-plugin
You can reload classes changed during debugging without need to restart the entire application using the HotSwap mechanism Command+Shift+F9 in IntelliJ IDEA.BUT! At the moment due to original limitations of Java SDK the Hot Swapping is possible ONLY if the method body is ...
高级Java程序员必备:《IDEA问题库》常见问题及解决方案,提升开发效率5...
查了下资料,Eclipse 默认就支持了自动编译,而在 Intellij IDEA 中默认是关闭了自动编译的。所以要开启自动编译 File–>settings–>如图 配置了自动编译后,让同事重新用debug模式启动,热部署就成功了。按JDK版本统一配置 file–>setting 第一步:file–>setting–>build->compiler 如图操作 第二步:...
Java 神级热部署插件 JRebel 安装及使用
1. JRebel安装JRebel的安装方式多样,可直接在Tomcat启动参数中添加,也可通过IntelliJ IDEA插件形式安装。推荐后者,因为插件形式更为便捷。2. IntelliJ IDEA插件安装安装JRebel插件时,我们不推荐在线安装,而是选择本地安装。安装完毕后,会在IntelliJ IDEA设置中增加JRebel配置项。验证插件有效性,绿色...