idea使用Tomcat时配置自动编译项目

前言:

最近发现改项目老是需要手动重启项目,再加上项目重启的时间比较长,所以想配置一下来让idea自动编译,不用老是手动重启项目了。

在网上搜出来好多都是springboot配置热部署的,但是自己的项目又没有用springboot,终于找到了解决方法,在此记录一下

1.配置热部署

在配置tomcate处

1.1如果是下图这种情况需要配置如下:

idea使用Tomcat时配置自动编译项目_第1张图片 1.2如果你sever 选项卡下没有On frame deactivation,那么就需要配置 Deployment 选项

1.2.1前提:编译目录已配置

idea使用Tomcat时配置自动编译项目_第2张图片

1.2.2选择Artifacts新增,选择自己的项目后,保存配置

idea使用Tomcat时配置自动编译项目_第3张图片

1.2.3回到tomcat配置页面,按下图操作,新增Artifacts 

idea使用Tomcat时配置自动编译项目_第4张图片 1.2.4加上之后,我们看一下Server,和开始不一样了

idea使用Tomcat时配置自动编译项目_第5张图片

1.2.5 接下来,我们把 On 'Update' action 和On frame deactivation 两个选为 Update classes and resources,

idea使用Tomcat时配置自动编译项目_第6张图片

删掉默认的build可以提高效率

选择Apply应用就可以了

2配置tomcat自动编译

2.1进入settings

idea使用Tomcat时配置自动编译项目_第7张图片

找到Build project automatically,勾上

idea使用Tomcat时配置自动编译项目_第8张图片

apply后,在项目界面 Ctrl+Shift+a,输入 registry,打开

idea使用Tomcat时配置自动编译项目_第9张图片 

找到 compiler.automake.allow.when.app.running 勾上,然后关闭就可以了

idea使用Tomcat时配置自动编译项目_第10张图片

启动项目试一下,到此就配完了,拜拜

你可能感兴趣的:(解决问题,intellij,idea)