
该问题可能是tomcat的缓存导致!
解决办法:
rm -rf Catalina
把tomcat的work目录下的Catalina直接删掉,重新启动tomcat即可。

Tomcat 的work目录下的Catalina
- 它是tomcat编译你的项目后,产生的文件,也就是你的项目的class文件(如果不是java文件,则直接复制,比如jsp等)
- 也就是说,你把项目的原文件放入webapps,当tomcat启动的时候,就会把
这个文件夹下的项目,进行编译,然后存放到Catalina目录下, - 当别人访问的时候,就是访问这里的文件
- 当用户第一次访问一个jsp页面时才会把webapps下的相应页面放到Catalina下作为缓存回复
- Catalina下有一个localhost文件夹,主要是tomcat把jsp生成的servlet置于此目录下。里面的文件夹名字都是你的工程的名字。
————————————————
注: 本个知识点源于
https://blog.csdn.net/u012665434/article/details/84831100
本文介绍了如何通过删除Tomcat工作目录下的Catalina文件夹来解决可能的缓存问题,包括Catalina的作用、文件结构和初次访问的缓存机制。
711





