互联网服务

WAS 缓存

在项目中经常遇见这样的问题:修改应用的配置文件web.xml后,无论重启应用还是重启WebSphere服务器,都不能重新加载web.xml,导致修改的内容无效。这个问题困扰了我好久,即使删除了${was安装目录}/IBM/WebSphere/AppServer/profiles/AppSrv01/下的temp和wstemp两个缓存文件夹下的...显示全部

在项目中经常遇见这样的问题:修改应用的配置文件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即可。

收起
参与6

查看其它 4 个回答cary_candy的回答

cary_candycary_candy软件开发工程师JF
这破问题也纠结了我好久 lz是高手阿 善于琢磨
互联网服务 · 2011-09-09
浏览765

回答者

cary_candy
软件开发工程师JF

cary_candy 最近回答过的问题

回答状态

  • 发布时间:2011-09-09
  • 关注会员:1 人
  • 回答浏览:765
  • X社区推广