Tomcat热部署问题分析
作者:晟烜道长
在Tomcat热部署中,HTML修改需重启生效,可通过设置exploded项目结构解决,同时,调整URL前缀可避免默认路径中的_war或_exploded,确保AJAX正确访问servlet
1.Tomcat热部署
开发web项目时遇到了html代码改变刷新浏览器页面却不改变的问题,只能重启Tomcat才能改变页面,很浪费时间。
1.1 解决方式
这个问题可以用Tomcat的热部署解决(狗头)。
1.2 步骤
点击Edit Configurations..
将矩形框内的值设为图中的值
2. 步骤中可能出现的问题
矩形框内的值没有如图所示的值的选项。
2.1 解决办法
如图所示,
创建后缀为exploded的家伙,把原来后缀为war的家伙删掉(选中点击右边的“-”),之后就能设置之前矩形框内的值了。
3.Tomcat启动页面默认路径配置问题
用Tomcat访问html页面有可能默认路径会多出“_war”或“_exploded”等字符,这很容易导致写ajax时url路径出错访问不到servlet。
3.1 解决方式
URL里的值为用Tomcat访问html页面时的默认地址值,可将其修改为自己想要的前缀。
将红框里的值改为“/”则不会多出“_war”或“_exploded”等字符。
总结
以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。