Tomcat缓存问题

问题描述

最近在开发后台管理系统的时候,遇到这样一个问题,将改好的jsp文件直接上传到服务器上,并把同一文件替换掉,发现页面效果没有生效,
重启tomcat也没有效果。

解决办法

向同事请教之后,明确了是tomcat自身缓存问题导致的。tomcat会先把jsp文件编译成servlet文件,并在tomcat目录下产生一个work文件夹,
里面存放的就是编译后的jsp文件。这就是导致页面效果没有生效的问题,有时候tomcat会直接从这里面找到编译好的文件,而不是去重新编译新
替换的文件。所以如果出现页面效果不生效的问题,需要先确认文件位置是否正确,如正确即可去tomcat目录下的work目录里删掉你的项目文件夹。
rm -rf filedir 即可,谨慎使用!!!。

坚持原创技术分享,您的支持将鼓励我继续创作!