gpt4 book ai didi

caching - Weblogic不清除缓存

转载 作者:行者123 更新时间:2023-12-02 17:00:02 26 4
gpt4 key购买 nike

我们已在 RHEL (linux) 计算机上安装了 Weblogic 10.3.1.0。
最近,一个新版本的应用程序被上传到Weblogic。不幸的是,新的变化没有反射(reflect)出来。
环境团队告诉我,他们在部署之前确实清除了 /opt/BAE_Weblogic/WL_DOMAIN/servers/AdminServer/tmp/_WL_user/our_application 文件夹。

我检查了以下文件夹,但没有看到任何旧文件:

/tmp/_WL_user/AFM2.2.24M2/ths7y1/war
/tmp/_WL_user/AFM2.2.24M2/ths7y1/public
domains/DOMAIN/servers/AdminServer/cache

有什么我遗漏的吗?

最佳答案

在部署新版本之前请勿删除tmp/_WL_user/appname/目录;如果需要,部署后将其删除。

更好的是,编写/构建应用程序,以便较新的 WAR/EAR/JAR/TRUCK/BICYCLE 文件仅包含具有较新时间戳的文件。

更好的是,有一个文件,如果它存在于 WEB-INFMETA-INF (不记得是哪个)中,那么当第一次访问之后发生重新部署时,WebLogic 将看到该文件具有更新的时间戳,并将自动破坏所有缓存的 CRUD。问题是,我不记得该文件名应该是什么(IIRC,不过全部大写)。

比这更好的是,重写应用程序,这样这些就不再是问题了。在我在 WebLogic 服务器上运行的数百个应用程序中,只有极少数应用程序遇到过此问题。绝大多数应用程序在更新时“只是工作”。

HTH。

关于caching - Weblogic不清除缓存,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6815330/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com