我安装的 Tomcat 一直显示旧页面(和旧 JS 文件)。到目前为止我尝试的是:
- 停止 Tomcat,
- 在
webapps
下部署我的新文件, - 删除了
...work/Catalina/localhost
下的所有文件夹及其内容, - 重新启动 Tomcat。
(顺便说一下,我正在使用 $CATALINA_HOME/bin/startup.sh
和 $CATALINA_HOME/bin/shutdown.sh
来启动和停止。
有趣的是,我搜索(Linux 命令)似乎过时的文件(一个 JS 文件)并没有找到它。
当然,也尝试刷新我的浏览器历史记录。似乎没有任何效果,我仍然得到错误的文件(在 Chrome 中,我检查了源代码,我可以看到旧版本的 JS 文件)。
最佳答案
还有两个地方值得一看:
- $CATALINA_HOME/temp(尤其是当您使用 JS-minifier 时。如果是这样,还要检查它可能缓存自己数据的位置)
- 您的浏览器和服务器之间的任何代理。快速测试:如果
http://www.example.com/some-file.js
陈旧,请求http://www.example.com/some-file.js?a
绕过缓存留在线路中的任何可能性。
关于Tomcat 显示旧页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34952044/