欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

was下实现部分更新

程序员文章站 2022-05-19 12:38:43
...

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


was下实现部分更新
            
    
    博客分类: JAVAWebSerivce wasjavaupdate 
 

 

第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。下图是压缩后的结构:


was下实现部分更新
            
    
    博客分类: JAVAWebSerivce wasjavaupdate 
 

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

 

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

  • was下实现部分更新
            
    
    博客分类: JAVAWebSerivce wasjavaupdate 
  • 大小: 45.1 KB
  • was下实现部分更新
            
    
    博客分类: JAVAWebSerivce wasjavaupdate 
  • 大小: 10.5 KB
相关标签: was java update