中枢系统的更新并不需要将所有内容都替换掉,正常情况下,只会更新三个内容,分别为:
- 中枢主程序:datacenter-web
- 清册系统:wintime-web.jar
- 前端界面:dist
在获取到上述3个程序包后,一般仅需要将其中的配置文件删除,再替换上之前程序包的配置文件,即可迅速完成配置操作,最后再将配置好的程序包按各自目录放好后,重启系统,即可完成更新。 :::info 注意:更新中枢系统前要关闭正在运行的中枢服务 。 :::
备份配置文件
前提条件为部署人员知晓服务器上部署的目录,并且,拿到了需要更新的新安装包。
为了最快的更新系统,需要将原有系统配置文件备份下来,以便后面直接替换到新程序包中。
- dist包的配置文件目录为:\datacenter\datacenter\datacenter\page\dist,将其中的config.js文件备份
- datacenter-web的配置文件目录为:\datacenter\datacenter\datacenter\datacenter-web\config,将其中的application.yml和application-pro.yml两个文件备份
wintime-web.jar包需要通过压缩文件的方式打开,并找到目录:BOOT-INF\classes,将其中的application.yml和application-pro.yml两个文件备份 :::info 注意:使用压缩文件的方式打开jar并备份配置文件 :::
datacenter-web更新
将更新包解压
- 找到目录\datacenter-web\config,并将其中的所有文件都删除掉
- 将备份的原有datacenter-web程序包的配置文件复制到新安装包的\datacenter-web\config目录下。
- 将服务器安装目录下的datacenter-web文件夹删除
- 将新安装包的datacenter-web文件夹整体拷贝到服务器的原有目录
完成datacenter-web的部署 :::info 注意:应该先删除再替换。先删除后替换的方式可以避免不必要的失败部署 :::
wintime-web更新
使用压缩文件的方式打开wintime-web.jar包
- 找到目录:BOOT-INF\classes
- 将其中的所有“.yml”文件删除
- 将备份的原有wintime-web.jar程序包的配置文件复制到新安装包的BOOT-INF\classes目录下。
- 将服务器安装目录下的wintime-web.jar文件删除
- 将新安装包的wintime-web.jar文件拷贝到服务器的原有目录
完成wintime-web.jar的部署 :::info 注意:1、应该先删除再替换。先删除后替换的方式可以避免不必要的失败部署
2、使用压缩文件的方式打开jar并替换文件 :::dist更新
解压dist的新程序包
- 找到目录\dist\dist,并删除config.js文件
- 将备份的原有dist程序包的config.js配置文件复制到新安装包的\dist\dist目录下。
- 将服务器安装目录下的dist文件删除
- 将新安装包的dist文件拷贝到服务器的原有目录
- 完成dist的部署
:::info
注意:应该先删除再替换。先删除后替换的方式可以避免不必要的失败部署
:::
重启系统
部署完毕后,需要关闭原有正在运行的系统,并双击“start.bat”重新启动。
等待系统启动完毕后,浏览器打开中枢系统,检查各个模块是否正常。 :::info 注意:部署完毕后一定要打开中枢看看是否正常 :::