我使用持久性Ehcache的应用程序被部署为weblogic服务器上的ear文件。使用的部署策略是生产重新部署策略
(生产重新部署策略涉及将新版本的更新应用程序与同一应用程序的旧版本一起部署.WebLogic Server自动管理客户端连接,以便只将新客户端请求定向到新版本。已连接到应用程序的客户端在重新部署期间,继续使用旧版本的应用程序,直到他们完成工作,此时WebLogic Server会自动退出旧应用程序。)
由于在旧版本的ehcache关闭之前配置了新版本应用程序的Ehcache(因为应用程序仍在运行),因此甚至不创建和使用索引和数据文件。 因此,持久性不起作用。
我该怎么做才能使缓存持久化?我希望ehcahche管理器在weblogic中部署新版本时停止运行。
此致