9.x从0安装本地v5服务

9.x从0安装本地v5服务

1、使用go-sync更新每日构建

go-sync --branch=standard-V9.x-develop  --dest=D:\standard-V9.0-feature_devops

2、数据库安装以及flyway脚本执行

第一步:安装 MySQL 数据库 (5.7)

无论如何,MySQL数据库都有一些共性配置需要遵守,主要是对my.ini(linux下是my.cnf)的操作:

1)my.ini中设置数据库字符集为utf8

2)my.ini中保证MySQL不区分大小写

3)配置好默认端口等信息,端口默认3306

4)数据库帐号默认可以用root,密码一定要设置字母+数字或更复杂组合,比如Seeyon123456,否则后面安装V5过程中会提示数据库密码不安全,无法安装

macro:info

[mysqld]

port = 3306

basedir=C:\Program Files\MySQL\mysql-5.7.12-winx64

datadir=C:\Program Files\MySQL\mysql-5.7.12-winx64\data

max_connections=200

character-set-server=utf8

default-storage-engine=INNODB

sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES

lower_case_table_names=1

[mysql]

default-character-set=utf8

第二步:新建数据库导入文件

文件:

DDL_ALL_IN_ONE_A8-2_MySQL_A8-2_ALL_IN_ONE_MYSQL.SQL 

flyway_tables_dump.sql

命令示例:

 mysql -u root(username) -p v90(database) < "\path\to\DDL_ALL_IN_ONE_A8-2_MySQL_A8-2_ALL_IN_ONE_MYSQL.SQL" 
 mysql -u root(username) -p v90(database) < "\path\to\flyway_tables_dump.sql"

第三步:修改配置文件 standard-V9.0-feature_devops\sqltool\  目录下的 application.properties 配置文件

macro:info

#flyway mysql 相关配置

flyway.config.mysql.url=jdbc:mysql://localhost:3306/v90?autoReconnection=true&useSSL=false&serverTimezone=UTC

flyway.config.mysql.user=root

flyway.config.mysql.password=root123

第四步:执行 通过 go-sync 拉取下来的 standard-V9.0-feature_devops\sqltool 目录下的 startup-tool.bat 

3、启动oa服务,以及调试端口设置、开发模式配置

第一步: 将 hotfix.zip、 jdk.zip (JDK8)、base.tar 三个压缩包解压;

第二步:配置参数 standard-V9.0-feature_devops\ApacheJetspeed\conf 目录下的 SeeyonConfig.cmd

第三步:启动 OA 服务 standard-V9.0-feature_devops\ApacheJetspeed\bin 目录下的 startup.bat (启动时间较久)

4、编写自动更新脚本

更新代码 + 执行 copyfile 脚本 (记得更改路径)

updateSCript.bat

LICENSED UNDER CC BY-NC-SA 4.0