当前位置:首页 > 开发 > 开源软件 > 正文

清除tomcat缓存的方法总结

发表于: 2014-10-27   作者:dashuaifu   来源:转载   浏览:
摘要: 用tomcat容器,大家可能会发现这样的问题,修改jsp文件后,但用IE打开 依然是以前的Jsp的页面。 出现这种现象的原因主要是tomcat缓存的原因。 解决办法如下: 在jsp文件头加上 <meta http-equiv="Expires" content="0"> <meta http-equiv="kiben&qu

tomcat容器,大家可能会发现这样的问题,修改jsp文件后,但用IE打开 依然是以前的Jsp的页面。

出现这种现象的原因主要是tomcat缓存的原因。

解决办法如下:

在jsp文件头加上

<meta http-equiv="Expires" content="0">
<meta http-equiv="kiben" content="no-cache">

其中,第一行的content="0",是表示过期的时间,如果不是0的话,就必须使用GMT的时间格式。第二行表示不用缓存机制。

删除work目录下的缓存文件。

conf/server.xml 文件Context path 中间加上 reloadable="true"

例如:<Context path="" docBase="E:\MYJSP\" debug="0" reloadable="true" />

tomcat的startup.bat里首部加上批处理命令

rd/s/q "D:\Program Files\tomcat-6.0\work\Catalina

tomcat路径根据自己情况修改.

这样基本可以解决缓存遗留问题。

==========================================

方法1、再当前浏览器工具里清空一下上网记录(如果你的cookie没那么重要的话,全部选中,清空)。重新打开一个IE浏览器,再打上网址,回车。
如果还不行

方法2、重启tomcat,但是太费时间,有时还不管用。。

方法3、Apache Software Foundation\Tomcat 5.5\work\Catalina\localhost
有一些发布程序的时候编译的jspJava类,可都清空该文件夹,也可以只删除跟当前项目相关的类。

方法3,最直接。。。彻底
不过我常用方法1。方法3,要翻那么多文件夹,我会在方法1实在还是不可以的话。才用方法3

=========================================

方法一:
conf/server.xml文件
Context path中间加上reloadable="true"
例如:<Context path="" docBase="" reloadable="true">

方法二:
删除work目录下的缓存文件
可以把Catalina目录删除; 注意:不能把work整个目录删除,不然重启tomcat时,会把conf/web.xml删除掉,这样在启动时,日志会提示:No Default web.xml,且访问页面会显示404错误;

清除tomcat缓存的方法总结

  • 0

    开心

    开心

  • 0

    板砖

    板砖

  • 0

    感动

    感动

  • 0

    有用

    有用

  • 0

    疑问

    疑问

  • 0

    难过

    难过

  • 0

    无聊

    无聊

  • 0

    震惊

    震惊

编辑推荐
arcgis Server 10.0清除Rest缓存的方法: 当更改了一些arcgis 地图服务的配置后,发现浏览器访问http:
浏览器缓存(Browser Caching)是为了加速浏览,浏览器在用户磁盘上对最近请求过的文档进行存储,当
浏览器缓存(Browser Caching)是为了加速浏览,浏览器在用户磁盘上对最近请求过的文档进行存储,当
当我们加载Html时候,会在我们data/应用package下生成database与cache两个文件夹: 我们请求的Url记
今天不小心在项目里面把一个 == 写成了 =,结果数据一下子崩溃了。 后来测试,发现,换一个编译环境
当你保存度量或报表等对象时,如果保存不成功,最快的是重启服务了。 昨天给框架对象的实体改了一些
情形:项目已经上线,服务器为weblogic,每当程序更新或者bug修复时,采用直接替换相应文件方式,替
当我们加载Html时候,会在我们data/应用package下生成database与cache两个文件夹: 我们请求的Url记
Websphere6 部署配置文件缓存清除 今天碰到一个问题,websphere6下部署系统时,修改应用下的.xml文
  在Android设备中,我们经常会看到与系统或者应用相关的清除功能有:清除数据、清除缓存、一键清
版权所有 IT知识库 CopyRight © 2009-2015 IT知识库 IT610.com , All Rights Reserved. 京ICP备09083238号