首页 > Web开发 > 详细

Websphere缓存问题

时间:2015-04-23 19:57:21      阅读:279      评论:0      收藏:0      [点我收藏+]

一、场景:
∷∷ linux环境,通过websphere控制更新程序,但是由于业务需求,所有更新必须撤销。因此,我将对应的应用目录删除,并将备份文件重新归档;最后发现与预期效果不一样。

∷∷ 通过反复确认代码没错,最后也做了一些其他的测试,可还是没有解决问题!

  • 解决方案:

∷∷ 原来是因为,WebSphere缓存文件造成,当你部署完application后会将web.xml缓存到如下目录 :

 /app/WebSphere/AppServer/profiles/AppSrv01/config/cells/YDZYTNode01Cell/applications/......

(不适合所有系统,此处提出只为以后遇到同样问题时方便查阅);找到web.xml删除即可

特别注意:

∷∷ 以上解决方案只适用于提交更新之后对web.xml文件有改动的情况,如果是jsp效果与预期不一致,则需要找到以下目录:
∷∷ WebSphere jsp编译为class缓存目录

部署目录为:

/usr/IBM/WebSphere/AppServer/profiles/AppSrv01/installedApps/MBSITAPPCell01/mobilebank1_war.ear/mobilebank1.war

对应的class缓存目录为:

/usr/IBM/WebSphere/AppServer/profiles/AppSrv01/temp/MBSITAPPNode01/server1/mobilebank1_war/mobilebank

config/cells/主机名称/applications/根.ear/deployments/根_war/根.war/WEB-INF/web.xml
如:

/app/WebSphere/AppServer/profiles/AppSrv01/config/cells/YDZYTNode01Cell/applications/...

Websphere缓存问题

原文:http://blog.csdn.net/cqstart116/article/details/45224829

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!