intellij idea tomcat热部署配置教程
1.设置debugger-hotswap
在setting界面,打开debugger-hotswap选项,确保勾选了build project before reloading classes,同时选择reload classes after compilation为always。这样我们在编译某个修改了的java文件之后,就会利用hotswap机制reload class,而build project before reloading classes就确保了其他修改过的文件一起同步到部署目录。
2.项目设置
在project structure视图中,在project setting --> articfacts选项中,选择war:exploded类型的modules,然后设置编译输出项目的路径
将你的构建输出目录直接设置在源程序目录中,然后重定向的docbase直接指向你的web根目录(就是web-inf的父目录)。这样,你只要将编译输出目录设置为web-inf\classes就行了,而且,修改jsp文件都不要重新构建,唯一要做的就是修改了java文件之后compile一下。
3.配置tomcat
在deployment选项卡中选择war exploded项目
注:如果选项中没有update classes and resources 选项,则是由于服务器添加的artifact类型问题,一般一个module对应两种类型的artifact,一种是war,一种是war explored。war就是已war包形式发布,当前项目是这种形式,在这种形式下on frame deactivation配置没有update classes and resources选项。war explored是发布文件目录,选择这种形式,on frame deactivation中就出现update classes and resources选项了。
通过以上步骤,就配置好了热部署,就可以顺利的进行开发工作了。
注意:必须以debug模式启动
总结
以上所述是小编给大家介绍的intellij idea tomcat热部署配置教程,希望对大家有所帮助
推荐阅读
-
intellij idea tomcat热部署配置教程
-
Idea配置maven-tomcat-plugin插件实现项目部署
-
IntelliJ IDEA中SpringBoot项目通过devtools实现热部署的方法
-
SpringBoot项目在IntelliJ IDEA中如何实现热部署
-
IntelliJ IDEA使用maven实现tomcat的热部署
-
在IDEA内使用Tomcat热部署SpringBoot项目
-
idea2020.3配置maven环境并配置Tomcat的详细教程
-
在IntelliJ IDEA 搭建springmvc项目配置debug的教程详解
-
intellij idea tomcat热部署配置教程
-
SpringBoot项目在IntelliJ IDEA中如何实现热部署