WAS缓存问题

Posted 申公的博客

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了WAS缓存问题相关的知识,希望对你有一定的参考价值。

在项目中经常遇见这样的问题:修改应用的配置文件web.xml后,无论重启应用还是重启WebSphere服务器,都不能重新加载web.xml,导致修改的内容无效

 

这个问题困扰了我好久,即使删除了${was安装目录}/IBM/WebSphere/AppServer/profiles/AppSrv01/下的temp和wstemp两个缓存文件夹下的临时文件,重启后还是无效。几经折腾,后来终于找到了问题所在——还是由于was的缓存机制导致的。

 

找到${was安装目录}/AppServer/profiles/AppSrv01/config/cells/xxxNode01Cell/applications/${应用名}.ear/deployments/目录下,有一个与应用相同名称的缓存文件夹,删除或修改该文件夹的web.xml,重启was即可。

以上是关于WAS缓存问题的主要内容,如果未能解决你的问题,请参考以下文章

通过 MOM 在 WAS 集群内传播配置

was服务无法保持会话

org.hibernate.NonUniqueObjectException:a different object with the same identifier value was alread(

解决方案WAS部署的项目修改web.xml后不生效

解决方案WAS部署的项目修改web.xml后不生效

解决 Maven was cached in the local repository, resolution will not be reattempted until the update int