websphere(WAS)增量更新web.xml时的缓存问题

来源:互联网 发布:ubuntu cp210x 编辑:程序博客网 时间:2024/06/07 03:28

背景:

            公司项目使用WAS布署,且一向是增量发布,平时替换class,resource时控制台重启WAR后都能加载到最新的内容,直到需要更新web.xml,无论对web.xml进行何种处理,甚至是直接删除web.xml文件,WAS都无法更新缓存。甚至重启整个WAS服务都无法加载


 解决方案总结

     除web.xml外的文件增量发布,只需将资源替换或新增在WAR下,重启即可

  web.xml更新的话需要三处地方的文件

/usr/WebSphere/AppServer/profiles/dzqdweb01/installedApps/dzqd_Dmgr_Cell01/应用.ear/应用.war/WEB-INF
/usr/WebSphere/AppServer/profiles/dzqdweb01/config/cells/dzqd_Dmgr_Cell01/applications/应用.ear/deployments/应用/应用.war/WEB-INF
/usr/WebSphere/AppServer/profiles/dzqd_Dmgr/config/cells/dzqd_Dmgr_Cell01/applications/应用.ear/deployments/应用/应用.war/WEB-INF


修改完重启WAR即可。


另外还有种方法应该能解决,即重新打WAR包进行重新安装,本人没机会试验(能全量更新就没有这篇文章的背景了)

1 0