idea 中 war 和 war exploded 的区别及修改代码必须重启 tomcat 才生效的问题 (转)

刚开始使用 idea,发现工程每次修改 JS 或者是 JSP 页面后,并没有生效,每次修改都需要重启一次 Tomcat 这样的确不方便。我想 Idea 肯定有设置的方法,不可能有这么不方便的功能存在。

需要在 Tomcat 的设置中为:

idea 中 war 和 war exploded 的区别及修改代码必须重启 tomcat 才生效的问题(转)

idea 中 war 和 war exploded 的区别及修改代码必须重启 tomcat 才生效的问题(转)

idea 中 war 和 war exploded 的区别及修改代码必须重启 tomcat 才生效的问题(转)

on ‘update‘ action:当用户主动执行更新的时候更新    快捷键:Ctrl + F9

on frame deactication: 在编辑窗口失去焦点的时候更新

你可以根据自己的需求进行设置,我这里两个都有设置。

如果你的工程中没有 Update classes and resources 这个选项,只有如下选项那么请接着往下看,因为我开始也是这样的,在这种情况下你更新后只能更新 classes 文件中的变动,并不能更新静态文件中的变动。

idea 中 war 和 war exploded 的区别及修改代码必须重启 tomcat 才生效的问题(转)

出现这种选项情况的原因是因为你在 Deployment 的选项中使用的是先将工程打成 war 包然后再去运行的。

idea 中 war 和 war exploded 的区别及修改代码必须重启 tomcat 才生效的问题(转)

修改方式:

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

idea 中 war 和 war exploded 的区别及修改代码必须重启 tomcat 才生效的问题(转)

然后选择工程名称后面有 exploded 的选项

idea 中 war 和 war exploded 的区别及修改代码必须重启 tomcat 才生效的问题(转)

注意:

  选择后记的填写 Application context

  然后在 Server 中更改为:Update classes and resources

 

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

手机扫描二维码访问

本文标题:《idea 中 war 和 war exploded 的区别及修改代码必须重启 tomcat 才生效的问题 (转)》作者:极四维博客
原文链接:https://cway.top/post/542.html
特别注明外均为原创,转载请注明。

分享到微信

扫描二维码

可在微信查看或分享至朋友圈。

相关文章

    发表评论:

    ◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

    «    2024年10月    »
    123456
    78910111213
    14151617181920
    21222324252627
    28293031

    搜索

    控制面板

    您好,欢迎到访网站!
      查看权限

    最新留言

    文章归档

    • 订阅本站的 RSS 2.0 新闻聚合