idea中war和war exploded的区别及修改jsp必须重新启动tomcat才能生效的问题(转)
转载: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才能生效的问题(转)相关推荐
- c#中的string和StringBuilder的区别
string和StringBuilder的区别 解析c#中的string和StringBuilder的区别,只有非常了解后我们才能更好的编程和灵活使用. 区别 1.类 String 表示字符串, 比如 ...
- war和war exploded的区别
war和war exploded的区别 war模式:将WEB工程以包的形式上传到服务器 : war exploded模式:将WEB工程以当前文件夹的位置关系上传到服务器: (1)war模式这种可以称之 ...
- java jar包和war包_java中jar包和war包之间有什么区别
原标题:java中jar包和war包之间有什么区别 jar包 简单地说,JAR(Java Archive)是一种包文件格式.JAR文件具有.jar扩展名,可以包含库.资源和元数据文件. 本质上,它是一 ...
- war和war exploded区别
war和war exploded的区别 在使用IDEA开发项目的时候,部署Tomcat的时候通常会出现下边的情况: 是选择war还是war exploded 这里首先看一下他们两个的区别: war模式 ...
- Tomcat部署时war和war exploded区别以及平时踩得坑
war和war exploded的区别 在使用IDEA开发项目的时候,部署Tomcat的时候通常会出现下边的情况: 是选择war还是war exploded 这里首先看一下他们两个的区别: war模式 ...
- Maven中如何配置WAR依赖WAR和JAR的多模块项目结构
2019独角兽企业重金招聘Python工程师标准>>> 先考虑如下实际情况: war项目C和war项目B都依赖war项目A和JAR项目X. 项目A中保存了B和C项目通用的web资源, ...
- 在配置idea中发现没有war包的情况,提示fix:no artifacts configured
在配置idea中发现没有war包的情况,提示fix:no artifacts configured时,该怎么办呢? 在网上查了很多方法后最终发现问题出在了没有在artifacts中没有进行配置,所以我 ...
- sql语句中left join和inner join中的on与where的区别分析
原文:sql语句中left join和inner join中的on与where的区别分析 关于SQL SERVER的表联接查询INNER JOIN .LEFT JOIN和RIGHT JOIN,经常会用 ...
- 无法解析 list 中的方法 iterator_Python-list中的append()和extend()方法区别
一.append()和extend()方法都是用来添加数据到list末尾的,两者的区别: append()添加的时候会把添加的数据当成一个整体进行添加,允许添加任意类型的数据 extend()添加的时 ...
最新文章
- 墙裂建议收藏,100道Python练手题目
- 2019年上半年收集到的人工智能卷积神经网络干货文章
- linux命令vgdisplay提示权限不足,linux常用命令总结
- 华为数据之道_华为规划的数字世界是什么样子的?
- python 一行太长_10条很棒的Python一行代码
- .net 面试题系列文章二(附答案)
- .Net微服务实战之DevOps篇
- FreeRTOS任务优先级说明
- 前端工作、学习中常用工具推荐
- 一个“想忘带东西都难”的出行指南
- 创建Java源代码文件----开始编写代码
- 广联达只有土建打不开_广联达BIM钢筋算量为什么打开工程是灰屏?工程打不开怎么办?...
- [论文写作-词汇] 这么多特别,该用哪个?special especial specific particular peculiar exceptional extraordinary
- QQ邮箱搜索器 邮箱地址批量搜索
- 【零基础微信小程序入门开发一】小程序介绍及环境搭建
- webRTC服务器搭建(基于Janus)与Demo运行
- 高仿苹果虚拟home键,手势拖动,放手会弹到屏幕边缘。
- 大数据行业就业指南:三大方向 十大职位
- mac与linux服务器之间使用ssh互通有无
- DEDE5.7SP1 添加栏目图片 并且标签调用
热门文章
- 吴恩达机器学习 -- 逻辑回归(Logistic Regression)
- MAP/REDUCE:Google和Nutch实现异同及其他
- 深入浅出解释深拷贝、浅拷贝、对象拷贝、引用拷贝原理和应用
- 【Idea解法】Failed to execute goal on project : Could not resolve dependencies for pro
- 算法竞赛入门经典(第二版) | 例题4-5 追踪电子表格中的单元格 (UVa512,Spreadsheet Tracking,World Finals)(解法二)
- Web前端开发笔记——第三章 CSS语言 第六节 CSS定位
- Linux ENSP 搭建DHCP服务器并实现中继和Linux 下搭建DNS服务器(2个实验可跟做)
- An internal error occurred while showing an internal error.
- 华为交换机 查看IP和MAC对应关系
- datatable 创建列赋值_Datatable 添加新列并赋值