前言

手上一个war老项目,tomcat部署的,一般情况下idea配置的Hot Swap就行了。今天前端突然问加的新文件为啥没热部署到Tomcat,文件更新又能热部署成功,就很纳闷。

尝试了直接buildrebuild模块和项目都不成,idea的编译器的autobuild都没问题,最后再StackOverflow找到相关的解决方法:

File -> Project Structure -> Artifacts -> Include in project build

如下:

P1

配置成功,自动构建时也会构建Artifacts

PASS: 事后发现,通过idea资源窗口复制两次文件再build,只会把第一次的文件编译到tagert下,不过直接通过win的文件管理器不会有这种问题。