天翎MyApps技术社区 - 低代码平台 | 流程管理系统 | BPM软件

 找回密码
 注册成为天翎用户
查看: 3083|回复: 0

[升级] 4.1升级4.4版本操作教程

[复制链接]
Chain 发表于 2020-3-16 11:45:51 | 显示全部楼层 |阅读模式
思路:本次升级主要是我不想卸载掉原来的4.1版本的,基础上部署4.4版本到原来我4.1安装目录中,所以我直接解压4.4的安装包将里面的tomcat和Redis迁移过来就可以了。各位如果想要方便的话,也可以直接通过安装4.4再将4.1版本中的workspace文件夹和uploads文件夹迁移到新的版本里面再修改数据库配置连接就可以了。

升级须知:
1.4.4.stable版本暂不支持1.6版本直接升级。
2.1.6版本用户如果需要升级到4.4版本,建议先升级到4.1之后再升级。
3.1.6/4.1/4.4这几个版本的授权文件不通用,所以需要使用对应版本的用户需要跟商务人员申请授权文件。


操作步骤:

第一步:备份4.1的主要文件夹

**uploads文件夹

该文件夹主要存储平台中表单上传的附件及图片等文件。

文件夹路径:MyApps\bin\apache-tomcat-7.0.57\webapps\obpm\

4.1.upgrade01.png

**workspace文件夹

该文件夹主要存储平台的软件(表单/视图/菜单/角色)。

文件夹路径:MyApps\bin\apache-tomcat-7.0.57\webapps\obpm\WEB-INF\

4.1.upgrade02.png

第二步:下载4.4版本平台,建议下载stable版本

下载地址:MyApps最新版本平台下载地址

第三步:解压4.4平台安装包(exe文件),建议好压或者快压等工具

4.1.upgrade03.png

第四步:将4.4安装包里面解压出来的几个文件夹迁移到4.1的安装目录中(例如:C:\MyApps\bin)

文件夹名称:apache-tomcat-8.5.47、jdk1.8.0_65、obpm-demo、Redis-x64-3.2.100、webstart.bat

4.1.upgrade04.png

注意:

1、这里不需要复制mysql文件夹过来,主要是大部分用户都是直接将4.1的数据库连接到4.4上面来,或者有自己的数据库服务器,所以没必要复制这个文件夹过来;

2、Tomcat8.5复制到服务器上面之后需要重新配置环境变量,配置jdk为1.8版本;

3、添加Redis服务并启动。


添加Redis服务

添加Redis服务


第五步:修改4.4复制过来的webstart.bat文件,直接将数据库和帮助手册这两行注释掉即可

4.1.upgrade06.png

REM start "%MYSQL_HOMES%\StartMySQL.bat"
REM start "%CURRENT_DIR%\help\readme.html"

第六步:替换4.1的uploads文件夹和workspace文件夹到4.4的目录中

路径:D:\MyApps\bin\obpm-demo

4.1.upgrade07.png

第七步:替换license授权文件

授权替换路径:D:\MyApps\bin\obpm-demo

1、原来4.1版本使用的是MySql以外的数据库类型(oracle/SQL server/DB2等)的用户,因为平台默认下载的版本是标准版本仅支持MySql数据库,需要扩展其他类型数据库的用户,跟商务同事申请4.4高级版或以上版本的授权文件替换。

2、原来4.1版本使用的是定制版平台(如:支持多个企业域/多种类型数据库/多个软件等)的用户,也需要申请4.4对应的授权文件进行替换,否则可能会出现启动软件报错的情况。

3、如果原来4.1版本使用的是标准版的用户现在升级到4.4版本进行体验的,不用支持多个软件多个域的,可忽略第七步操作。

4.1.upgrade08.png

第八步:修改配置文件,可参考原来4.1的文件配置

4.1版本的路径:tomcat-7.0.90_8030\webapps\obpm\WEB-INF\classes

4.4版本的路径:
1.apache-tomcat-8.5.47\obpm-demo proxool.properties
2.apache-tomcat-8.5.47\webapps\signon\WEB-INF\classes application.yml
3.apache-tomcat-8.5.47\webapps\obpm\WEB-INF\classes application.yml
4.apache-tomcat-8.5.47\webapps\kms\WEB-INF\classes hibernate.properties
5.apache-tomcat-8.5.47\webapps\kms\WEB-INF\classes proxool.properties
6.apache-tomcat-8.5.47\webapps\kms\WEB-INF\classes application.yml
7.apache-tomcat-8.5.47\webapps\designer\WEB-INF\classes application.yml
8.apache-tomcat-8.5.47\webapps\designer\WEB-INF\classes hibernate.properties

因为几个文件修改的地方基本一致,所以直接拿三个文件出来说明修改的具体位置:

1、proxool.properties文件

4.1.upgrade09.png

注意:系统库默认的连接地址,默认是MySQL,如果使用其他类型的数据库,注释MySQL再解除对应数据库的注释并填写链接及数据库用户和用户密码即可使用。 如Oracle数据库,参考下图

4.1.upgrade10.png

2、application.yml文件,该文件不建议直接复制粘贴到别的路径下,直接修改数据库地址参数即可。

4.1.upgrade11.png

注意:系统库默认的连接地址,默认是MySQL,如果使用其他类型的数据库,注释MySQL再解除对应数据库的注释并填写链接及数据库用户和用户密码即可使用。 如Oracle数据库,参考下图

4.1.upgrade12.png

3. hibernate.properties文件

4.1.upgrade13.png

注意:系统库默认的连接地址,默认是MySQL,如果使用其他类型的数据库,注释MySQL再解除对应数据库的注释并填写链接及数据库用户和用户密码即可使用。 如Oracle数据库,参考下图

4.1.upgrade14.png

注意:
原来4.1版本使用的是MySql以外的数据库类型(oracle/SQLserver/DB2等)的用户,需要修改对应文件夹下面的配置文件里面的数据库链接,这里可以参考我这边对应的数据库里面的配置文件。


附件: 数据配置文件.rar (68.74 KB, 下载次数: 722)

本版积分规则

QQ|手机版|天翎MyApps技术社区 ( 粤ICP备11093750号 )

GMT+8, 2026-8-12 11:27

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表