`

如何清除tomcat缓存?

    博客分类:
  • web
 
阅读更多

用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
有一些发布程序的时候编译的jsp的Java类,可都清空该文件夹,也可以只删除跟当前项目相关的类。

方法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缓存

    发布了程序后,需要清楚缓存。本文详细介绍了如何清除tomcat缓存,

    win7自动清除tomcat缓存及日志

    win7自动清除tomcat缓存及日志

    自动清除tomcat缓存及日志

    自动清除tomcat缓存及日志的bat文件,操作系统建立计划任务,运行bat文件即可

    TOMCAT缓存清理步骤

    小弟在做TOMCAT WEBSERVICE的时候,碰到缓存清理不了的问题,最终苦思冥想,终于找到TOMCAT缓存清理步骤,详见附件。

    Tomcat自动清理缓存版.rar

    修改tomcat让它有自动清理缓存的功能

    SpringBoot整合JSP(内置Tomcat启动和外部Tomcat部署).rar

    SpringBoot整合JSP视图,里面提供了两种方式:内置Tomcat启动和外部Tomcat部署的Demo案例

    增加tomcat内存

    tomcat默认的使用内存大小为64M,在某些应用中可能不够,所以需要自己手动更改内存,配置tomcat文件增加内存

    java服务端部署手册.docx

    完整服务端安装部署tomcat启动项目,发布war包,设置tomcat内存大小,清除tomcat缓存

    Spring Boot Web 静态文件缓存处理的方法

    本篇文章主要介绍了Spring Boot Web 静态文件缓存处理的方法,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧

    【spring-boot-seckill分布式秒杀系统 v1.0】从0到1构建的java秒杀系统源码+安装说明

    2、搞活动就意味着人多,接入SLB,对多台云服务器进行流量分发,可以通过流量分发扩展应用系统对外的服务能力,通过消除单点故障提升应用系统的可用性。 3、基于SLB价格以及灵活性考虑后面我们接入Nginx做限流分发,...

    基于ssm的旅店管理系统.zip

    本系统主要功能为:管理员登陆,住客管理(入住,列表),房间管理,会员管理(录入,列表),系统设置(网站信息,修改密码,清除缓存) ,数据导出(房间信息导出和会员信息导出) 技术:ssm+layui+mysql+tomcat+...

    开涛高可用高并发-亿级流量核心技术

    10.3.2 清除无效缓存 195 10.3.3 查找缓存 196 10.3.4 缓存未命中 198 10.3.5 缓存命中 198 10.3.6 缓存内容陈旧需重新验证 202 10.3.7 缓存内容无效需重新执行请求 205 10.3.8 缓存响应 206 10.3.9 缓存头总结 207 ...

    java面试题

    标记-清除收集器 43 63.2.2. 标记-压缩收集器 43 63.2.3. 复制收集器 44 63.2.4. 增量收集器 44 63.2.5. 分代收集器 44 63.2.6. 并发收集器 44 63.2.7. 并行收集器 44 63.3. Sun HotSpot 1.4.1 JVM堆大小的调整 ...

    趁早(quickearly)早餐外卖微信小程序-方便面的毕业设计.zip

    配置使用Ehcache作为页面的第二级缓存,并设置LRU清除策略 选用RabbitMQ中间件,异步保存聊天消息、记录订单的详细信息,并配置每次从队列中消费一条消息;并采用KeepAlive+Haproxy 使用FastDFS+Nginx的Http服务保存...

    毕业设计早餐外卖微信小程序课程设计源代码

    配置使用Ehcache作为页面的第二级缓存,并设置LRU清除策略 选用RabbitMQ中间件,异步保存聊天消息、记录订单的详细信息,并配置每次从队列中消费一条消息;并采用KeepAlive+Haproxy 使用FastDFS+Nginx的Http服务保存...

    基于SSM+MySQL的个人博客系统

    基于Spring+SpringMVC+...后台:文章管理、评论管理、个人中心、修改密码、清除缓存等 功能都没有问题,可以直接拿来学习,而且代码很整洁有注释 运行环境如下: jdk1.8 Tomcat8.5/7.0 maven3.5/3.6 Mysql5.7 IDEA

    在线考试系统平台设计,框架:html + js + css + jsp + servlet + java + mysql

    当出现乱码在添加拦截浏览器不要清除缓存就可以了 必须使用chrome浏览器支持前端h5框架 sql尽量使用5.6或这更低的版本 角色介绍: 管理员 admin 123456 普通用户 www 123456 模块介绍: 管理员 登录模块 系统功能...

    java web在线考试系统,框架:html + js + css + jsp + servlet

    当出现乱码在添加拦截浏览器不要清除缓存就可以了 必须使用chrome浏览器支持前端h5框架 sql尽量使用5.6或这更低的版本 角色介绍: 管理员 admin 123456 普通用户 www 123456 模块介绍: 管理员 登录模块 系统功能...

    网络考试系统平台设计,框架:html + js + css + jsp + servlet + java + mysql

    当出现乱码在添加拦截浏览器不要清除缓存就可以了 必须使用chrome浏览器支持前端h5框架 sql尽量使用5.6或这更低的版本 角色介绍: 管理员 admin 123456 普通用户 www 123456 模块介绍: 管理员 登录模块 系统功能...

    Java中国论坛开源.zip

    url:你的网站地址app.version:当前版本,用户清除静态资源缓存app.db_cahce:是否开启数据库缓存(生产环境建议开启)qiniu:这部分修改为你的七牛空间配置email:这部分修改为你的邮箱配置,否则无法注册db:这部分...

Global site tag (gtag.js) - Google Analytics