idea和eclipse的debug一样有热加载功能,不过idea得需要设置才能生效,设置步骤如下:
1、Run--Edit Configurations--Deployment
点+号,选择有war exploded的包,有war exploded的包才能热加载,如下图:
2、Run--Edit Configurations--Deployment
On Update action:选择Update classes and resources
On frame deactivation:选择Update classes and resources
3、File--Project Structure--Modules
Sources是设置编译的路径,设置如下:
3.1、Sources是设置需要编译的路径,也就是java代码的路径,选中src--main--java目录后点击Sources,如下图:
3.2、Resources是设置静态资源的路径,例如配置文件等
3.3、Excluded是target的路径
3.4、Paths下设置编译后的文件放置路径,一般选择默认,如下图
4、File--Project Structure--Artifacts
设置热部署的路径,项目不会在服务器下部署,而是部署到这个路径下
Output directory:设置为项目target下的项目名目录
这四步设置完成后就可以热加载了,在jsp中修改的内容不需要重新部署或者重启就能生效。