# 企业微信集成微协同-私有化安装包升级
# 背景
微协同作为一个独立于OA的云服务,会经常性发版更新。不依赖于OA版本,但是会兼容所有的OA版本。**当有客户私有化部署微协同后,有升级OA版本的需求,那么此时,微协同私有化安装包也需要升级。**下述内容为升级微协同安装包的操作步骤。
# 操作步骤&解决方案
# 第一步 下载最新安装包
获取最新的微协同私有化安装包。
链接: https://pan.baidu.com/s/1D5FUSnVfF3HilLbqO54mYQ 提取码: 8ejt
# 第二步 拷贝最新安装包文件夹
备份客户当前微协同服务器wx-core-service
整个文件夹,生成备份文件。
根据客户部署微协同的操作环境,获取最新安装包的wx-core-service
文件夹(Linux或Win)。然后拷贝到客户现有微协同服务器对应的目录下,拷贝完毕后注意修改文件夹名称为“wx-core-service”。
新包目录展示
按照客户操作系统类型,拷贝对应文件夹
注意修改文件夹名称
# 第三步 修改配置文件
修改wx-core-service\conf
路径下的server.xml
文件,参考旧包中的对应文件内容(修改服务启动端口)。
修改wx-core-service\webapps\ROOT\WEB-INF\classes
路径下的sysinfo.properties
文件,参考旧包中的对应文件内容(wx_url等信息)。
修改wx-core-service\webapps\ROOT\WEB-INF\classes
路径下的hibernate.properties
文件,参考旧包中的文件内容(修改数据库连接配置)。
如果客户数据库MySQL的版本是高版本(高于5.7),请删除wx-core-service\webapps\ROOT\WEB-INF\lib
路径下的mysql-connector-java-5.1.38-bin.jar
文件,然后将备份文件夹对应路径的mysql-connector-java开头的jar包复制到相应路径下。
旧包中wx-core-service\webapps\ROOT
路径下应该有一个.txt文件,此文件是部署手册中在企业微信后台生成的然后放到该路径下的,因此需要将旧包中的该文件复制到对应路径下。
# 第四步 执行SQL文件
执行新包中wx-private-deployment-package\sql-update\mysql
路径下的wxt-sql-update.sql
文件。
注意:如果执行时有报错,请查看客户微协同数据库中是否已经存在了SQL文件中的表和字段,如果存在可不执行。
# 第五步 重启微协同服务
重启微协同服务,使用微协同看是否正常
# 备注
如果客户需要将OA的组织架构同步到企业微信,必须要先进行配置,参考文档如下:https://open.seeyoncloud.com/v5devCMP/1270/1298/1331/1098.html
