运行环境部署
-
服务器操作系统和组件安装要点
操作系统:Windows Server、Linux(CentOS、Ubuntu、Debian等)均可。
-
安装JDK1.8
-
中文宋体支持(CentOS为例)
- 安装字体管理工具,命令如下
yum install fontconfig mkfontscale
- 创建字体目录,并把相应字体上传到此目录即可
mkdir -pv /xxx/xxxx
- 建立字体缓存
cd /xxx/xxxx
mkfontscale
mkfontdir
fc-cache -fv
- 输入命令
fc-list |grep SimSun
,有如下输出,reboot重启即可使用。
/xxx/xxxx/simsun.ttc: SimSun,宋体:style=Regular,常规体:style=Regular,常规
- 安装字体管理工具,命令如下
-
在terminal输入
screen java -jar achieveIt1_0.jar
,启动一个常驻进程。 -
设定服务器安全组规则,暴露端口供外部访问。
目前演示系统设定为8081端口,若要修改在application.yml中修改并对安全组做相应设定即可。 -
新建image目录,excelTemple目录,分别用于存放用户头像、功能列表excel模板。
上传funcTemple.xls到excelTemple目录。
-
-
数据库服务器环境配置安装
安装MySQL数据库,版本为5.6,并设定安全组规则暴露端口供服务器端访问。
(默认为3306,演示系统中,设定为10056,若要修改在application.yml中修改并对安全组做相应设定即可)。
-
推荐用户使用Google Chrome浏览器访问该系统
数据库初始化
-
新建数据库achieve_it_db,character set为utf8mb4。
-
导入表结构和初始数据。
- 本系统内的角色、权限分为系统级和项目级。
- 系统级角色包括:QA leader、QA 、EPG leader、EPG、配置管理员、项目经理、项目上级、一般职员、系统管理员。
以上系统级角色及其菜单、权限的对应关系已在初始数据库中给出。系统管理员可编辑系统内的角色、菜单、权限,可以为单个用户绑定多个系统级角色。 - 项目内人员及角色由项目经理设定
- 系统级角色包括:QA leader、QA 、EPG leader、EPG、配置管理员、项目经理、项目上级、一般职员、系统管理员。
- 立项审批流程需要导入23张由Activiti引擎管理的表,其中已经部署了立项审批流程。
- 本系统内的角色、权限分为系统级和项目级。
网友评论