myeclipse中自动清除tomcat缓存

上传人:工**** 文档编号:431950497 上传时间:2022-09-05 格式:DOC 页数:2 大小:35KB
返回 下载 相关 举报
myeclipse中自动清除tomcat缓存_第1页
第1页 / 共2页
myeclipse中自动清除tomcat缓存_第2页
第2页 / 共2页
亲,该文档总共2页,全部预览完了,如果喜欢就下载吧!
资源描述

《myeclipse中自动清除tomcat缓存》由会员分享,可在线阅读,更多相关《myeclipse中自动清除tomcat缓存(2页珍藏版)》请在金锄头文库上搜索。

1、用tomcat容器,大家可能会发现这样的问题,修改jsp文件后,但用IE打开依然是以前的Jsp的页面。出现这种现象的原因主要是tomcat缓存的原因。解决办法如下:1、在jsp文件头加上其中,第一行的content=0,是表示过期的时间,如果不是0的话,就必须使用GMT的时间格式。第二行表示不用缓存机制。2、删除work目录下的缓存文件。3、conf/server.xml文件Contextpath中间加上reloadable=true例如:vContextpath=docBase=E:MYJSPdebug=0reloadable=true/4、在tomcat的startup.bat里首部加上批

2、处理命令rd/s/qD:ProgramFilestomcat-6.0workCatalinatomcat路径根据自己情况修改.这样基本可以解决缓存遗留问题。方法1、再当前浏览器,工具里清空一下上网记录(如果你的cookie没那么重要的话,全部选中,清空)。重新打开一个IE浏览器,再打上网址,回车。如果还不行方法2、重启tomcat,但是太费时间,有时还不管用。方法3、ApacheSoftwareFoundationTomcat5.5workCatalinalocalhost有一些发布程序的时候编译的jsp的Java类,可都清空该文件夹,也可以只删除跟当前项目相关的类。“方法3”最直接、彻底不过

3、我常用方法1。方法3要翻那么多文件夹,我会在方法1实在还是不可以的话。才用方法3方法一:conf/server.xml文件Contextpath中间加上reloadable=true例如:vContextpath=docBase=reloadable=true方法二:删除work目录下的缓存文件可以把Catalina目录删除;注意:不能把work整个目录删除,不然重启tomcat时,会把conf/web.xml删除掉,这样在启动时,日志会提示:NoDefaultweb.xml,且访问页面会显示404错误;以上三类解决方案都是本人在网上搜到的,经过实测,本人认为第一大类中的方案4“在tomcat的startup.bat里首部加上批处理命令”的方法最好用。因为其他方法虽然也清理了缓存,但总有些缺陷。有的操作比较麻烦,有的要改多个jsp页面,有的要写入xml中与项目一起提交。现在公司里一般都使用版本管理工具进行多人协同开发,清除缓存的代码容易上传到服务器。但是在产品投入使用时,缓存还是必要的,只是开发时不要缓存好调试。所以“在tomcat的startup.bat里首部加上批处理命令”最好用。(见第一大类方法4)

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 解决方案

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号