was下实现部分更新

was里应用的更新方式在官方帮助文档里有4种。



 

第1种整包的很简单,第2、3没用过,主要是第4种应用程序更新多个文件。

需要先知道应用安装后在系统中的文件夹名,一般都是context配置时的名字加上.ear,比如context配置的是/app,那上传后的文件夹名是....../app.ear/app.war。比如我上传的app2.war,路径是/IBM/WebSphere/AppServer/profiles/AppSrv01/installedApps/localhostNode01Cell/app2_war.ear/app2.war。做的更新 包是一个zip压缩包,第一层文件夹是app2.war(这里的文件夹名必须和前面的一致),第二次及后面的就与代码路径一致,比如WEB-INF/com/test/A.class。下图是压缩后的结构:



 

刚开始的时候以为是用的zip里压的是app2.war包,但一上传就把除更新文件以外的文件删除了,此处要注意。

更新需要删除文件,则在app2.war/下的META-INF文件夹里增加一个ibm-partialapp-delete.props文件,里面按照相对路径记录需要删除的文件。这些内容在帮助文档里有详细描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值