首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何清理tomcat缓存?

如何清理tomcat缓存?
EN

Stack Overflow用户
提问于 2012-03-03 19:15:53
回答 1查看 12.2K关注 0票数 2

我使用的代码如下:

代码语言:javascript
复制
  Thread currentThread=Thread.currentThread();
  ClassLoader classLoader=currentThread.getContextClassLoader();
  InputStream configFile=classLoader.getResourceAsStream("config.xml");

但是这个代码会在2-3个小时后开始工作。我什么也没做--只是重启、清理、部署等等。

我认为无法找到文件config.xml的旧jar/类在某个缓存中-可能在tomcat的缓存中,也可能在OS/VM的缓存中。这有可能吗?谢谢。

EN

回答 1

Stack Overflow用户

发布于 2012-03-03 23:07:12

不幸的是,我不能评论我还没有50个名声,所以我只会在这个答案中写下我的评论。

你能解释更多关于代码的内容吗?你使用什么工具来准备代码?您如何部署它?我的假设是,如果你“只是”重新启动了一次,在部署之后它将不起作用,那么反过来做,清理,部署,重新启动。如果你提供更多的信息,我可以给你一个更好的答案。

如果您认为这是一个缓存问题,您可以尝试删除应用程序缓存或将缓存设置为关闭

confg/Conext.xml中的cachingAllowed="false“

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9545664

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档