若依是著名开源权限管理系统,activiti框架是工作流引擎,两者结合就成了OA系统。我在Gitee码云上找到了一个OA项目Ruoyi-activiti,它的安装步骤如下:

  1. 下载项目zip包然后解压。
  2. 新建mysql数据库ry-activiti,导入SQL脚本ry-activiti.sql。Mysql版本为5.7,字符集选择utf8mb4,排序规则选择utf8mb4_general_ci。
  3. 在idea或eclipse中打开该项目
  4. 修改ruoyi-admin目录下src/main/resources/application-druid.yml
url: jdbc:mysql://localhost:3305/ry-activiti?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8&nullCatalogMeansCurrent=true
username: root
password: 1234

url中localhost改成mysql所在计算机的ip地址,mysql端口号3305改成3306。password改成您的mysql密码。

  1. 运行该项目。
  2. 打开http://localhost 访问登录页面,账号admin密码是admin123。顺便提一嘴,基于若依开发的项目,admin用户的密码都是admin123。
我在安装过程中遇到的问题

第一个问题:
由于该项目需要Mysql版本为5.7,而我的windows上安装的是mysql8。所以要在vmware的centos虚拟机上安装docker,再安装用docker安装mysql。
【docker命令】

docker pull mysql:5.7

docker run -p 3306:3306 --name mysql5 --restart=always --privileged=true \
-v /usr/local/mysql/log:/var/log/mysql \
-v /usr/local/mysql/data:/var/lib/mysql \
-v /usr/local/mysql/conf:/etc/mysql \
-v /etc/localtime:/etc/localtime:ro \
-e MYSQL_ROOT_PASSWORD=1234 -d mysql:5.7 

第二个问题:
我的centos操作系统连不上网络,表现为右上角不显示网络图标或者弹出提示“activation of network connection fail”,原因是vmware dhcp service服务没有启动。
在这里插入图片描述

Logo

基于 Vue 的企业级 UI 组件库和中后台系统解决方案,为数万开发者服务。

更多推荐