RAP是一個(gè)可視化接口管理工具 通過分析接口結(jié)構(gòu)沐批,動(dòng)態(tài)生成模擬數(shù)據(jù),校驗(yàn)真實(shí)接口正確性蝎亚, 圍繞接口定義九孩,通過一系列自動(dòng)化工具提升我們的協(xié)作效率。
本次安裝使用版本:0.14.1
需要配置:
系統(tǒng):windows/linux
數(shù)據(jù)庫:Mysql 5.7
環(huán)境:JDK 1.8
Tomcat 8
RAP 0.14.1
省略其他配置安裝教程
RAP安裝流程:
RAP下載(不分windows和linux系統(tǒng))
- 官網(wǎng)下載:https://github.com/thx/RAP/releases
- 本次安裝版本: 0.14.1
- 下載 war 部署包:https://github.com/thx/RAP/releases
下載完成后開始安裝:
————————————————————————————————————
一.Linux系統(tǒng)下安裝:
1.連接mysql
mysql -u root -p
密碼登錄后,創(chuàng)建數(shù)據(jù)庫吁津,并創(chuàng)建權(quán)限用戶:
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
執(zhí)行以下命令:
unzip -x /opt/zzr/RAP-0.14.1-SNAPSHOT.war -d ROOT
(如果unzip命令未安裝請安裝簿姨,安裝命令:yum install -y unzip zip)
解壓完之后進(jìn)行數(shù)據(jù)庫文件配置:
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=數(shù)據(jù)庫名
jdbc.password=數(shù)據(jù)庫密碼
redis.host=localhost
redis.port=6379
解壓完成后進(jìn)行數(shù)據(jù)庫的數(shù)據(jù)導(dǎo)入(此處我用的是Navicat工具):
1.連接之前建好的rap_db數(shù)據(jù)庫
-
cd /usr/local/tomcat/webapps/ROOT/WEB-INF/classes/database
3.將此目錄下的initialize.sql利用Navicat導(dǎo)入到rap_db中,完成后刷新如下圖:
導(dǎo)入完成圖
完成以上步驟后啟動(dòng)Tomcat:
cd /usr/local/tomcat/bin
先停止:./shutdown.sh
再啟動(dòng):./startup.sh
啟動(dòng)完成后打開鏈接:http://localhost:8080/ 如下圖:
注意:
此時(shí)要先注冊一個(gè)用戶宪拥,如圖
注冊完成后,打開Navicat中rap_db中的tb_user表铣减,查看注冊的用戶密碼她君,并且復(fù)制密碼給admin用戶,如圖
完成后葫哗,推出頁面登錄缔刹,用admin用戶進(jìn)行登錄,密碼與之前注冊的用戶密碼一致
————————————————————————————————————
二. Windows系統(tǒng)下安裝:
1.連接mysql
cmd黑界面連接:
mysql -u root -p
密碼登錄后劣针,創(chuàng)建數(shù)據(jù)庫校镐,并創(chuàng)建權(quán)限用戶:
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),解壓完如圖:
解壓完之后進(jìn)行數(shù)據(jù)庫文件配置:
到目錄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=數(shù)據(jù)庫名
jdbc.password=數(shù)據(jù)庫密碼
redis.host=localhost
redis.port=6379
解壓完成后進(jìn)行數(shù)據(jù)庫的數(shù)據(jù)導(dǎo)入(此處我用的是Navicat工具):
1.連接之前建好的rap_db數(shù)據(jù)庫
-
到存放數(shù)據(jù)庫sql的目錄C:\apache\webapps\ROOT\WEB-INF\classes\database
3.將此目錄下的initialize.sql利用Navicat導(dǎo)入到rap_db中
圖片.png
完成后刷新如下圖:
完成以上步驟后啟動(dòng)Tomcat:雙擊startup.bat
啟動(dòng)完成后打開鏈接:http://localhost:8080/ 如下圖:
注意:
此時(shí)要先注冊一個(gè)用戶捺典,如圖
注冊完成后鸟廓,打開Navicat中rap_db中的tb_user表,查看注冊的用戶密碼襟己,并且復(fù)制密碼給admin用戶引谜,如圖
完成后,推出頁面登錄稀蟋,用admin用戶進(jìn)行登錄煌张,密碼與之前注冊的用戶密碼一致