# 企业微信集成微协同-私有化安装包升级

# 背景

微协同作为一个独立于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

编撰人:tanghu