文章目录
一、 基于Maven开发的升级方式
1、 执行数据库差异更新脚本
平台将1.1.1作为基准版,后续每一个版本的都有与上一个版本对比的差异脚本,如果时是跨版本升级,需要依次相应的差异更新脚本,同时,脚本区分数据库,Oracle版本和 MySQL版本的也也不一样。
2、更新maven版本号,重新打包部署
按照自己工程开发的不同,需要去更改pom.xml里面的版本号,更新完成以后再重新打包发布。
3、更新平台应用功能
平台自带的应用功能均使用webbuilder开发,上一步的工作完成后,需要打开webbuilder的IDE,导入平台应用的gz包。所以建议在开发时,不要修改任何XIP2下的所有文件,如果确实需要修改,复制到其他目录下再进行修改,否则导入后会覆盖。建议在导入之前先进行备份。如果是跨版本升级,只需要导入最后一个版本的gz包 。
4、更新平台应用数据
新版本可能增加新的功能和参数以及其他数据,利用平台的数据移植可以很方便的导入。打开数据导入功能,点击导入,选中数据移植文件即可。跨版本升级只需要导入最后的一个版本的移植文件。
注意事项:上述必须严格按照顺序执行,否则可能出错。另外需要再次注意的是,升级前一定要保证平台自带的数据结构,和前台的功能界面和数据没有经过修改,否则可能造成不可挽回的损失。
二、 基于平台war包安装的升级方式
1、执行数据库差异更新脚本
与上述第一步无差异
2、部署war包
部署的过程中需要注意,平台提供的war包是全新的安装包,需要修改数据库的连接和已经安装的标记。安装部署完成后,再把个性化开发的功能的资源文件放入工程内。
3、更新平台应用功能
与上述第三步无差异
4、导入平台应用数据
与上述第四步无差异