java - JCS 缓存在不重启 tomcat 的情况下无法获取更新值

标签 java tomcat jvm jcs

我在我的应用程序中使用 JCS 缓存。我正在从 Java 应用程序(主要方法)更新 jcs 缓存数据。并使用另一个 tomcat 应用程序( war )访问它。我的问题是我没有为 tomcat 应用程序获取更新的缓存数据。?只有在重新启动 tomcat 时,我才会获取最新的缓存 tomcat 数据..

如何在不重启tomcat的情况下获取最新的缓存数据?

最佳答案

我不太清楚你在做什么。 您的两个应用程序之间如何共享缓存?到目前为止,看起来您正在使用两个不同的缓存实例,每个应用程序一个。如果确实如此,并且如果您在内存缓存中使用,则您不能指望一个应用程序中的更新会出现在第二个应用程序中。

关于java - JCS 缓存在不重启 tomcat 的情况下无法获取更新值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43677597/

相关文章:

支持通配符的 Java robots.txt 解析器

java - 如何修复 Tomcat 中的 log4j 警告消息

java - 通过 JNI 内部调用 JVM 函数

java - JDK 8 中带有压缩参数的 GC 日志轮换

java - 您可以在另一个属性文件中获取一个属性文件吗

java - 单写,不同读者与同一个线程的性能

java - 测试 Camel 路线

java - Play framework 2.1 应用部署

tomcat - Windows 8 + Jdk 6 + Apache Tomcat7

java - 哪个实时 (RTSJ) JVM 最受青睐?