RAP是一个可视化接口管理工具 通过分析接口结构,动态生成模拟数据,校验真实接口正确性, 围绕接口定义,通过一系列自动化工具提升我们的协作效率。
本次安装使用版本:0.14.1
需要配置:
系统:windows/linux
数据库:Mysql 5.7
环境:JDK 1.8
Tomcat 8
RAP 0.14.1
省略其他配置安装教程
RAP安装流程:
RAP下载(不分windows和linux系统)
- 官网下载:https://github.com/thx/RAP/releases
- 本次安装版本: 0.14.1
- 下载 war 部署包:https://github.com/thx/RAP/releases
下载完成后开始安装:
————————————————————————————————————
一.Linux系统下安装:
1.连接mysql
mysql -u root -p
密码登录后,创建数据库,并创建权限用户:
mysql> create database rap_db character set utf8;
Query OK, 1 row affected (0.06 sec)
mysql> grant all privileges on rap_db.* to 'rap'@'%';
Query OK, 0 rows affected (0.00 sec)
mysql> flush privileges;
Query OK, 0 rows affected (0.00 sec)
2.解压下载好的RAP-0.14.1-SNAPSHOT.war(我存放的目录是/opt/zzr/RAP-0.14.1-SNAPSHOT.war) 到 tomcat 的ROOT目录
解压:
首先到tomcat目录下的webapps下
cd /usr/local/tomcat/webapps
执行以下命令:
unzip -x /opt/zzr/RAP-0.14.1-SNAPSHOT.war -d ROOT
(如果unzip命令未安装请安装,安装命令:yum install -y unzip zip)
解压完之后进行数据库文件配置:
cd /usr/local/tomcat/webapps/ROOT/WEB-INF/classes
修改config.properties如下:
jdbc.driverClassName=com.mysql.jdbc.Driver
jdbc.url=jdbc:mysql://localhost:3306/rap_db?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&noAccessToProcedureBodies=true
jdbc.username=数据库名
jdbc.password=数据库密码
redis.host=localhost
redis.port=6379
解压完成后进行数据库的数据导入(此处我用的是Navicat工具):
1.连接之前建好的rap_db数据库
-
cd /usr/local/tomcat/webapps/ROOT/WEB-INF/classes/database
3.将此目录下的initialize.sql利用Navicat导入到rap_db中,完成后刷新如下图:
完成以上步骤后启动Tomcat:
cd /usr/local/tomcat/bin
先停止:./shutdown.sh
再启动:./startup.sh
启动完成后打开链接:http://localhost:8080/ 如下图:
注意:
此时要先注册一个用户,如图
注册完成后,打开Navicat中rap_db中的tb_user表,查看注册的用户密码,并且复制密码给admin用户,如图
完成后,推出页面登录,用admin用户进行登录,密码与之前注册的用户密码一致
————————————————————————————————————
二. Windows系统下安装:
1.连接mysql
cmd黑界面连接:
mysql -u root -p
密码登录后,创建数据库,并创建权限用户:
mysql> create database rap_db character set utf8;
Query OK, 1 row affected (0.06 sec)
mysql> grant all privileges on rap_db.* to 'rap'@'%';
Query OK, 0 rows affected (0.00 sec)
mysql> flush privileges;
Query OK, 0 rows affected (0.00 sec)
2.解压下载好的RAP-0.14.1-SNAPSHOT.war 解压到 tomcat 的ROOT目录(我存放的目录是 C:\apache\webapps\ROOT),解压完如图:
解压完之后进行数据库文件配置:
到目录C:\apache\webapps\ROOT\WEB-INF\classes下
修改config.properties如下:
jdbc.driverClassName=com.mysql.jdbc.Driver
jdbc.url=jdbc:mysql://localhost:3306/rap_db?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&noAccessToProcedureBodies=true
jdbc.username=数据库名
jdbc.password=数据库密码
redis.host=localhost
redis.port=6379
解压完成后进行数据库的数据导入(此处我用的是Navicat工具):
1.连接之前建好的rap_db数据库
-
到存放数据库sql的目录C:\apache\webapps\ROOT\WEB-INF\classes\database
3.将此目录下的initialize.sql利用Navicat导入到rap_db中
完成后刷新如下图:
完成以上步骤后启动Tomcat:双击startup.bat
启动完成后打开链接:http://localhost:8080/ 如下图:
注意:
此时要先注册一个用户,如图
注册完成后,打开Navicat中rap_db中的tb_user表,查看注册的用户密码,并且复制密码给admin用户,如图
完成后,推出页面登录,用admin用户进行登录,密码与之前注册的用户密码一致