纤云文档3.2.13及以上版本服务端新增了服务端自动更新功能,由于新版本服务端的部署方式和其他配置有所变更,老用户需要按照以下操作步骤迁移旧版本服务端程序到最新版服务端后 方可使用服务端自动更新功能;

        如操作过程中遇到问题,请及时联系技术支持;

wx (2)



一、windows用户

    1. 停止服务

        系统服务窗口中,依次停止 Slimdoc_Server 服务和 Slimdoc_Mysql 服务;



stopservice


    2. 迁移数据

        以下步骤请务必在停止了Slimdoc_Server 服务和 Slimdoc_Mysql 服务后操作。

        2.1. 打开服务端程序安装目录,tomcat85 文件夹复制一份到安装目录之外的文件夹中(如不存在 tomcat85 文件夹,则可跳过该步骤);


        2.2. 打开服务端程序安装目录,将 mysql 文件夹复制一份到安装目录之外的文件夹中(如初始化配置时使用的自定义数据库,则可跳过该步骤);

        2.3. 打开服务端程序安装目录,将 appdata 文件夹复制一份到安装目录之外的文件夹中(如不存在 appdata 文件夹,则可跳过该步骤);

        2.4. 打开服务端程序安装目录,将 slimdoc.json 文件复制一份到安装目录之外的文件夹中(如不存在 slimdoc.json 文件,则可跳过该步骤);

        2.5. 打开服务端程序安装目录,将 config 文件夹复制一份到安装目录之外的文件夹中(如不存在 config 文件夹,则可跳过该步骤);

        2.6. 如手动在安装目录下存放了其他数据,请自行备份对应的文件和文件夹;

    3. 卸载服务

        3.1. 卸载服务前请务必确保已完成数据迁移和备份;

        3.2. 进入控制面板->程序->程序和功能中,找到 Slimdoc纤云文档管理系统服务端,双击进行卸载;


uninstall


   4. 安装新版本服务端

      4.1. 从纤云文档官网 https://www.slimcloud.com  ,下载最新的exe安装包,下载完成后双击打开进行安装;

        

download-win


      4.2. 建议安装目录不要与旧版本的安装目录一致;

      4.3. 安装完成后请勿进行初始化配置;

noconfig



      4.4. 安装完成后请参照 停止服务 步骤,依次停止 Slimdoc_Server 服务和 Slimdoc_Mysql 服务;

   5. 还原数据

      5.1. 打开新版本服务端安装目录,备份的 tomcat85 下的 webapps/slimdoc.json 文件剪切到新版本服务端安装目录下;

    

slimdocjson

备份的slimdoc.json

newslimdocjson

放置到新版本服务端安装目录下

    5.2. 打开新版本服务端安装目录,删除该目录下的 mysql 文件夹, 然后将备份的 mysql 文件夹整体剪切到新版本服务端安装目录下;    

    5.3. 打开新版本服务端安装目录,将备份的 appdata 文件夹整体剪切到新版本服务端安装目录下;    

    5.4. 打开新版本服务端安装目录,备份的 tomcat85 下的 appdata 文件夹 整体剪切到新版本服务端安装目录,并选择替换目标中的文件;

replace


     5.5. 打开新版本服务端安装目录,将备份的 slimdoc.json 文件剪切到新版本服务端安装目录下;  

     5.6. 打开新版本服务端安装目录,将备份的 config 文件夹整体剪切到新版本服务端安装目录下的appdata目录中 ,并选择替换目标中的文件; 

   6. 启动服务

      在系统服务窗口中,依次启动 Slimdoc_Mysql 服务和 Slimdoc_Server 服务;

     

二、Linux用户

    1. 停止服务

        请根据启动的war包名称找到对应的进程ID,并结束该进程;

    2. 安装新版本服务端

        2.1. 从纤云文档官网 https://www.slimcloud.com  ,下载最新的war安装包;

download-linux


        2.2. 在服务器磁盘的合适位置创建一个文件夹作为新版本部署目录,然后解压war安装包到该目录下;

(部署目录不可包含中文和空格,建议使用字母和数字命名部署目录名称)

unzip

解压后的目录结构


    3. 迁移数据

        3.1. 将旧版本部署目录下的 appdata 文件夹整体复制到新版本部署目录下,并替换新版本部署目录下 appdata 文件夹中已有文件

        3.2. 将旧版本部署目录下的 config 文件夹整体复制到新版本部署目录下的appdata目录中;

    4. 启动服务

        4.1. 进入新版本部署目录,使用 chmod 指令给 bin 目录下所有的 sh 文件添加可执行权限;如: chmod +x ./bin/*.sh ;

chmod


        4.2. 执行 sh ./bin/startup.sh 启动服务;

startup