转载:http://www.cnblogs.com/hhhd/p/6640875.html

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

需要在Tomcat的设置中为:

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

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

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


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

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

修改方式:

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

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

注意:

  选择后记的填写Application context

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

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

idea中war和war exploded的区别及修改jsp必须重新启动tomcat才能生效的问题(转)相关推荐

  1. c#中的string和StringBuilder的区别

    string和StringBuilder的区别 解析c#中的string和StringBuilder的区别,只有非常了解后我们才能更好的编程和灵活使用. 区别 1.类 String 表示字符串, 比如 ...

  2. war和war exploded的区别

    war和war exploded的区别 war模式:将WEB工程以包的形式上传到服务器 : war exploded模式:将WEB工程以当前文件夹的位置关系上传到服务器: (1)war模式这种可以称之 ...

  3. java jar包和war包_java中jar包和war包之间有什么区别

    原标题:java中jar包和war包之间有什么区别 jar包 简单地说,JAR(Java Archive)是一种包文件格式.JAR文件具有.jar扩展名,可以包含库.资源和元数据文件. 本质上,它是一 ...

  4. war和war exploded区别

    war和war exploded的区别 在使用IDEA开发项目的时候,部署Tomcat的时候通常会出现下边的情况: 是选择war还是war exploded 这里首先看一下他们两个的区别: war模式 ...

  5. Tomcat部署时war和war exploded区别以及平时踩得坑

    war和war exploded的区别 在使用IDEA开发项目的时候,部署Tomcat的时候通常会出现下边的情况: 是选择war还是war exploded 这里首先看一下他们两个的区别: war模式 ...

  6. Maven中如何配置WAR依赖WAR和JAR的多模块项目结构

    2019独角兽企业重金招聘Python工程师标准>>> 先考虑如下实际情况: war项目C和war项目B都依赖war项目A和JAR项目X. 项目A中保存了B和C项目通用的web资源, ...

  7. 在配置idea中发现没有war包的情况,提示fix:no artifacts configured

    在配置idea中发现没有war包的情况,提示fix:no artifacts configured时,该怎么办呢? 在网上查了很多方法后最终发现问题出在了没有在artifacts中没有进行配置,所以我 ...

  8. sql语句中left join和inner join中的on与where的区别分析

    原文:sql语句中left join和inner join中的on与where的区别分析 关于SQL SERVER的表联接查询INNER JOIN .LEFT JOIN和RIGHT JOIN,经常会用 ...

  9. 无法解析 list 中的方法 iterator_Python-list中的append()和extend()方法区别

    一.append()和extend()方法都是用来添加数据到list末尾的,两者的区别: append()添加的时候会把添加的数据当成一个整体进行添加,允许添加任意类型的数据 extend()添加的时 ...

最新文章

  1. 墙裂建议收藏,100道Python练手题目
  2. 2019年上半年收集到的人工智能卷积神经网络干货文章
  3. linux命令vgdisplay提示权限不足,linux常用命令总结
  4. 华为数据之道_华为规划的数字世界是什么样子的?
  5. python 一行太长_10条很棒的Python一行代码
  6. .net 面试题系列文章二(附答案)
  7. .Net微服务实战之DevOps篇
  8. FreeRTOS任务优先级说明
  9. 前端工作、学习中常用工具推荐
  10. 一个“想忘带东西都难”的出行指南
  11. 创建Java源代码文件----开始编写代码
  12. 广联达只有土建打不开_广联达BIM钢筋算量为什么打开工程是灰屏?工程打不开怎么办?...
  13. [论文写作-词汇] 这么多特别,该用哪个?special especial specific particular peculiar exceptional extraordinary
  14. QQ邮箱搜索器 邮箱地址批量搜索
  15. 【零基础微信小程序入门开发一】小程序介绍及环境搭建
  16. webRTC服务器搭建(基于Janus)与Demo运行
  17. 高仿苹果虚拟home键,手势拖动,放手会弹到屏幕边缘。
  18. 大数据行业就业指南:三大方向 十大职位
  19. mac与linux服务器之间使用ssh互通有无
  20. DEDE5.7SP1 添加栏目图片 并且标签调用

热门文章

  1. 吴恩达机器学习 -- 逻辑回归(Logistic Regression)
  2. MAP/REDUCE:Google和Nutch实现异同及其他
  3. 深入浅出解释深拷贝、浅拷贝、对象拷贝、引用拷贝原理和应用
  4. 【Idea解法】Failed to execute goal on project : Could not resolve dependencies for pro
  5. 算法竞赛入门经典(第二版) | 例题4-5 追踪电子表格中的单元格 (UVa512,Spreadsheet Tracking,World Finals)(解法二)
  6. Web前端开发笔记——第三章 CSS语言 第六节 CSS定位
  7. Linux ENSP 搭建DHCP服务器并实现中继和Linux 下搭建DNS服务器(2个实验可跟做)
  8. An internal error occurred while showing an internal error.
  9. 华为交换机 查看IP和MAC对应关系
  10. datatable 创建列赋值_Datatable 添加新列并赋值