IDEA中项目实现热部署

来源:互联网 发布:iphone导出照片软件 编辑:程序博客网 时间:2024/05/18 11:15

痛点:更改JSP中的内容,每次都需要重启服务器,页面请求指定的地址,更新的内容才会生效

解决办法:进入tomcat配置页面



从配置页面可以看出,设置要默认打开的浏览器,设置服务器端口等。

其中标记红色2处的

on frame deactiveation 值得是:在编辑窗口失去焦点的时候更新

这里需要设置为 Update classes and resources 意思是更新类和资源中的文件,就是java代码修改和JSP修改都不需要重启服务了

on ‘update‘ action:当用户主动执行更新的时候更新

在这里可能有的同学会发现在on frame deactiveation处并没有Update classes and resources这个选项,这个原因是你在部署的时候选择的部署方式需要更改

如图:选择合适的部署方式

修改方式:

先remove当前工程,再次添加,添加的时候选择Artiface

___:war exploded 
  展开部署(相当于将资源文件进行展开后进行部署)
___:war
  发布模式,这是先打成war包,再部署

这里选择的是war exploded展开部署方式,而不是发布时模式。

这样在页面进行指定路径的访问,就不需要重启服务了.这里就解决了我们所遇到的痛点。

Bye Bye