背景
Was应用部署失败后,造成浏览器上的控制台界面卡死或长时间无反应,刷新后无法访问控制台界面,这时就需要手工清理当前部署失败的应用
手工清理Was应用的步骤
- 进入当前所使用的概要文件的目录,如当前使用的AppSrv03
// 当前WebSphere服务安装在 /home 目录下,请根据实际做适当调整
cd /home/IBM/WebSphere/AppServer/profiles/AppSrv03
- 查询部署失败的应用,并进行删除
// demo-1216为部署失败的应用名
find . -iname demo-1216 | xargs -i rm -rf {}
- 进入以下几个目录把应用名称开头的文件和目录删除(如 demo-1216)
// 目录1:
/home/IBM/WebSphere/AppServer/profiles/AppSrv03/config/cells/testwasNode04Cell/cus/
// 目录2:
/home/IBM/WebSphere/AppServer/profiles/AppSrv03/config/cells/testwasNode04Cell/blas/
// 目录3:
/home/IBM/WebSphere/AppServer/profiles/AppSrv03/config/cells/testwasNode04Cell/applications/
- 备份serverindex.xml文件,然后编辑此文件将需要清理的应用的相关配置删除(如 demo-1216)
// 文件所在目录
/home/IBM/WebSphere/AppServer/profiles/AppSrv03/config/cells/testwasNode04Cell/nodes/testwasNode04/serverindex.xml