项目简介
本项目是基于NutZ框架的Web应用程序,借助Apache Shiro实现权限管理。主要用于管理用户权限、角色和权限分类,同时提供用户登录、登出、注册等功能。采用MySQL作为数据库,还提供了在线演示地址。
项目的主要特性和功能
用户管理
- 支持用户登录、登出、注册操作。
- 可进行用户权限管理和用户角色管理。
权限管理
- 能够进行权限分类管理、权限分配和权限验证。
角色管理
- 可以创建、编辑、删除角色,并进行角色权限分配。
文章管理
- 包含文章分类管理,以及文章的发布、编辑、删除功能。
爬虫管理
- 可进行爬虫规则配置和爬虫任务管理。
其他功能
- 具备验证码生成功能。
- 支持文件上传、下载和分页查询。
安装使用步骤
环境配置
- 从Maven官网下载Maven压缩包,解压缩到指定目录(如
E:\Tools\apache-maven-3.1.1
)。 - 在系统环境变量中添加Maven的bin目录路径(如
E:\Tools\apache-maven-3.1.1\bin
)。
编译与运行
- 创建数据库并设置root密码为root:
sql create database platform default character set utf8;
- 使用Maven进行项目编译:
bash mvn clean package war:war
- 将生成的war包放入Tomcat的webapps目录,启动Tomcat。
生成Eclipse项目文件
bash
mvn eclipse:eclipse -Dwtpversion=1.0
在Docker容器中运行
- 启动MySQL容器:
bash docker run --name rk_cms_db -d -e MYSQL_ROOT_PASSWORD="root" mariadb
- 启动RK CMS:
bash docker run --name my_rk_cms -it --link rk_cms_db:tomysql wendal/rk_cms
在线演示
- 在线演示地址:http://nutz.cn/yvr/t/tdb5l3e7pajv1ptl1f0nveg1bk
- 如不可用,请报issue。
使用手册
许可证
Apache License
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】