`

清除tomcat缓存的方法总结

阅读更多

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

    接下来,我们将详细介绍几种常用的清除Tomcat缓存的方法: ##### 方法一:手动删除工作目录中的文件 1. **停止Tomcat服务**:确保在进行任何清理操作之前停止Tomcat服务。这是因为Tomcat在运行时可能会阻止某些...

    win7自动清除tomcat缓存及日志

    win7自动清除tomcat缓存及日志

    TOMCAT缓存清理步骤

    本文将详细解释如何执行TOMCAT缓存清理的步骤,以解决类似问题。 首先,我们要理解Tomcat中的缓存主要存在于以下几个位置: 1. **`work`目录**:这是Tomcat生成并存储编译后的JSP文件的地方。当JSP页面被访问时,...

    自动清除tomcat缓存及日志

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

    自动删除tomcat缓存文件

    设置好 tomcat 本地路径和webApp目录 快速删除相应的temp文件。 便于开发

    tomcat缓存控制插件java1.8版本

    在Tomcat缓存控制插件中,可能利用Lambda表达式来编写简洁的回调函数,处理缓存的加载、更新和清除等操作。 此外,Java 8还引入了Stream API,这为处理集合提供了新的途径。通过Stream API,开发者可以进行更高效的...

    Tomcat自动清理缓存版.rar

    "Tomcat自动清理缓存版.rar"这个压缩包文件显然是针对Tomcat服务器的缓存清理功能进行了定制或配置,旨在帮助用户实现自动化的缓存清理,从而保持系统高效、稳定运行。 首先,我们需要了解Tomcat中的缓存机制。...

    JSP 页面缓存以及清除缓存

    ### JSP 页面缓存及其清除方法详解 #### 一、JSP页面缓存的重要性与应用场景 JSP(Java Server Pages)技术是一种结合了HTML、XML和Java编程的技术,用于创建动态网页。在JSP开发中,页面缓存是一种常用的技术手段...

    eclipse部署tomcat 报错

    在Eclipse中部署Tomcat服务器时,需要正确地配置Tomcat服务器,清除Tomcat服务器的缓存,添加项目路径到Tomcat服务器的配置文件中,并启动Tomcat服务器。按照这些步骤进行,可以确保在Eclipse中部署Tomcat服务器时...

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

    4. 编写Controller:创建一个Controller类,定义一个处理请求的方法,返回JSP页面的逻辑名称。 ```java @Controller public class JspController { @GetMapping("/") public String index() { return "index"; ...

    jsp-解决文件上传后重启Tomcat时文件自动删除问题.docx

    本文主要介绍了jsp解决文件上传后重启Tomcat时文件自动删除问题,包括问题分析和详细解决方法。该问题是指在jsp项目中上传文件后,重启Tomcat服务器或清理缓存时,上传的文件会自动删除的问题。 问题分析 在jsp...

    增加tomcat内存

    修改Tomcat内存配置的方法主要有两种: 1. **通过`catalina.bat`/`catalina.sh`文件进行配置** 对于Windows系统,可以在`%TOMCAT_HOME%\bin`目录下的`catalina.bat`文件中添加如下行: ```batch set JAVA_OPTS...

    Myeclipse中修改类及jsp文件后不用重启tomcat的方法

    如果遇到问题,可以尝试清理Tomcat的工作目录下的`work/Catalina/localhost`下的对应项目目录,以清除缓存。 7. **避免编译错误**: - 确保你的代码没有编译错误,因为有错误的情况下,热部署可能无法正常工作。 ...

    nginx tomcat负载均衡缓存服务器集群.docx

    总结,Nginx + Tomcat 的架构提供了强大的负载均衡和缓存能力,能够有效地处理高并发访问,提升系统性能,降低服务器压力。结合 Oracle 数据库和独立的应用服务器存储音频文件,整个系统架构具备良好的可扩展性和...

    apache-tomcat-8.0.44

    8. **配置与管理**:管理员可以通过修改`conf`目录下的配置文件来定制Tomcat的行为,例如设置端口号、添加或删除虚拟主机、调整内存分配等。`webapps`目录下可以放置待部署的Web应用,Tomcat会自动识别并启动它们。 ...

    修改tomcat默认主页

    - 为了避免缓存导致的问题,还需要清理掉Tomcat的工作目录。这一步是可选的,但推荐执行。 - 找到Tomcat安装目录下的`work`文件夹(通常是`%CATALINA_HOME%\work`),将其清空或者删除整个文件夹。这样做的目的是...

    清空Tomcat中的work目录并重启Tomcat.bat

    接着,它定义了一个环境变量`TOMCAT_WORK_DIR`,指向Tomcat的`work`目录,然后调用`rmdir`命令删除该目录及其所有子目录和文件。`call`命令确保环境变量的更改立即生效。最后,通过`net stop`和`net start`命令分别...

    JAVA项目在Tomcat下应用配置及问题总结.

    ### JAVA项目在Tomcat下应用配置及问题总结 #### 一、Tomcat环境搭建 **第一步:准备环境资源** 为了确保能够顺利地在Tomcat环境下部署JAVA项目,我们需要准备以下资源: 1. **服务器**: 选择Tomcat版本5.5。 2....

    tomcat-redis-session-manager-1.2-tomcat-7-java-7

    这个组件的主要作用是将Tomcat的会话管理功能与Redis缓存系统集成,以实现高可用性和可扩展性。 描述中列出的三个jar文件是这个组件的核心依赖: 1. "tomcat-redis-session-manager-1.2-tomcat-7-java-7.jar":这是...

    在Jsp中怎样清空缓存 了解就可以了

    - **Tomcat清空缓存**:在Eclipse中,可以右键点击项目 -&gt; 清理工作目录(Clean Tomcat Work Directory),这将删除所有已编译的JSP文件。 - **Spring MVC清空缓存**:如果使用了Spring的视图解析器,如...

Global site tag (gtag.js) - Google Analytics