介绍

平台7.2.7.1升级为7.2.8操作步骤介绍,升级过2022年11月8日的更新,可以继续升级,没有升级过的可以跳过,直接升级2024年1月11日的增量升级

升级说明

1、升级前必须要做好备份:代码,数据库等

2、平台7.2.8版本升级主要是解决7.2.7.1版本以前的bug,并且优化升级增加新的配置

升级步骤

安装平台升级包

打开平台【开发】-【升级管理】-【安装平台升级包】依次安装升级包

v7.2.7.1升级v7.2.8

升级包:https://pan.baidu.com/s/1xjRBOyPITptJ8FQusjMIcw?pwd=tgc9
提取码:tgc9

按照顺序逐个安装,不可跳过序号安装,安装成功之后再安装下一个。根据当前系统版本中多少,接着往后安装就可以,比如当前系统安装到8.8.平台功能优化调整-V20230212235016.zip,那么可以接着安装9+以后的包;

更新数据库脚本

根据自己的数据库打开指定的是mysql还是oracle、sqlserver的数据库脚本,
逐个执行创建视图语句,如果之前创建后,提示已存在直接直接下一个视图。

获取 7.2.8版本最新代码

码云地址

默认拉取master分支代码:
https://gitee.com/ketr/jepaas-release

更新代码的三种方式

一、拉取新的项目,然后把代码覆盖到7.2.7.1 的项目上

1、 拉取master分支代码到本地;
2、 将代码里的je-base中全部文件及pom.xml覆盖在本地项目je-base中;

3、 将Je-web中的je、project模块代码全部覆盖到本地项目je-web中,覆盖pom.xml文件,且覆盖\je-web\src\main\resources\public\ security-url.xml文件;

4、webapp中文件夹只需覆盖以下目录,其他无需改动

5、替换最外层pom.xml文件

6、覆盖lib-repo中的jar包

注意不要有重复jar包,以前版本的jar包需要删除,比如 je-core-7.2.7.1.jar

升级后Jar包

7.更换授权文件(license、组件钥匙、插件集),授权文件截图如下:

注意:覆盖时插件集一定是最新的

二、在7.2.7.1项目基础上使用 git pull 命令更新代码

注意:此方法适用于能熟练使用git命令的人员使用
注意:使用 git pull 命令更新代码时可能会与本地代码起冲突,拉取新代码之前一定要做好本地代码的备份

idea中使用git pull 命令下载新的代码

选择分支,master分支是主分支,其他的分支都是小版本提交分支

三、在升级包中找到文件直接覆盖在本地项目中

1、覆盖je-base模块代码,目录是:/je-base/src/main/java/;pom.xml文件目录是:/je-base/

2、覆盖je-web模块代码,目录是:/je-web/src/main/java/com/;public 下文件覆盖目录是:/je-web/src/main/resources/public/ ;pom.xml文件目录是:/je-web/,如果配置文件有变动也需要进行变动

3、jar包更新,目录是:/lib-repo/

4 覆盖最外层的pom.xml 目录是:/项目目录下/pom.xml

5、覆盖前端插件代码,目录是:/je-web/src/main/webapp/

使用官网https://gitee.com/ketr/jepaas-project-frontend 插件项目打包后覆盖。
如果对于项目vue的插件有调整,则可以把调整放到新的插件项目里,如果没有调整则可以直接覆盖。需要注意的是两个对照文件,新的插件项目使用的文件为hash-map-open.js

6、覆盖前端平台代码,目录是:/je-web/src/main/webapp/

重启服务

清空redis 缓存,重新启动连接器服务、推送服务和JEPaaS 应用服务。本次升级完成

简单检查版本是否更新成功

1、点开项目POM文件:je-base,je-web,项目最外层主pom.xml,显示版本是否是7.2.8

2、检查 lib-repo 核心包文件是否是7.2.8 版本

3、检查系统变量

  • 流程待办变量

  • 搜索JE_PREVIEWPDF_WINDOWOPEN变量,并且值为0

4、处理流程待办数据

在管理模块下找到 流程监控功能,先点 1.同步task待办按钮;再点 2.处理task待办人员;

5、将流程结束的待办放入历史待办表

在管理模块下找到 流程监控功能,点击3.处理task结束流程;

处理成功后开启流程历史功能,这个开关在系统变量

6、APP升级后需调整的地方

  • 开发模块下找到APP升级包功能,点击兼容数据处理

  • 如果项目上对原来插件调整,则导入插件项目

  • 如果APP应用启动扔报错找不到应用的插件做以下操作;禁用不需要的APP

最后编辑: 呼丽华  文档更新时间: 2024-03-05 11:49   作者:呼丽华