假设A8运行在A8目录
1. 在A8目录下新建目录ApacheJetspeed
2. 从仓库(git@gitlab.seeyon.com:v5-producation-features/v5-resouces.git)克隆构建包ApacheJetspeed
cd ApacheJetspeed
git clone git@gitlab.seeyon.com:v5-producation-features/v5-resouces.git ApacheJetspeed
3. 下载jdk1.8并放到ApacheJetspeed同级目录(注意软连接系统的java执行文件是不行的)
4. cd 到 ApacheJetspeed目录,提升conf/*和bin/*权限
cd ApacheJetspeed
chmod 777 conf/*
chmod 777 bin/*
chmod 777 sqltool/*
5. 安装mysql(5.x) 和 数据库gui管理工具(navicat或dbeaver),同时登录navicat建立连接并建好数据库(假设为V8.0SP2)
导入ApacheJetspeed/sql/A8-2_ALL_IN_ONE_MYSQL.SQL到navicat或dbeaver并执行数据库脚本创建好数据表
6. 执行A8配置,设置http端口和数据配置信息后,保存并推出
cd ApacheJetspeed/conf
./SeeyonConfig.sh
7. 使用flyway更新数据库
cd ApacheJetspeed/sqltool
# 修改application.properties中的mysql数据库表及密码
./startup-tool.sh
8. 执行启动脚本
cd ApacheJetspeed/bin
./startup.sh
9. 配置单位和管理员,管理员配置部门、人员和权限等
# 8.1三元分离前使用group-admin/123456登录配置单位、管理员、人员等
# 8.1及后续版本使用init-admin/123456登录配置