jsp文件,会被编译到tomcat下的work/Catalina目录下,造成缓存问题,jsp页面无法及时 更新,这时候需要清除缓存。
删除缓存
文件夹方式
- 关闭Tomcat
- 打开tomcat\work目录
- 删除Catalina目录
运行Tomcat
其实可以用RD命令删除整个目录,只需打开 tomcat\bin\startup.bat 文件,在开头加入
命令方式删除
#安静的删除文件及子文件夹
rd/s/q "D:\Program Files\Apache Software Foundation\Tomcat 6.0\work\Catalina"
不管在linux还是window下,都可以做成脚本文件,一点击执行。
路径根据自己实际情况做修改
设置jsp页面,不允许缓存
在jsp页面里加如这样的也可以清除jsp的缓存
<meta http-equiv="Cache-Control" content="no-cache, no-store, must-revalidate" />
<meta http-equiv="Pragma" content="no-cache" />
<meta http-equiv="Expires" content="0" />