以前在美菜的時(shí)候,API管理系統(tǒng)用的Swagger。
現(xiàn)在自己一個(gè)人了,準(zhǔn)備找個(gè)國(guó)內(nèi)做這個(gè)的試用下,篩選下決定試試阿里的RAP,先搭建起來再說吧。。。
參考地址:https://github.com/thx/RAP/wiki/deploy_manual_cn
Step1.下載War包:
https://github.com/thx/RAP/releases
將下載的war包修改為ROOT.war后放入tomcat的webapps文件夾中。
Step2.Tomcat(8.5.15):
1.去官網(wǎng)下載Tomcat代碼,有9.x版本,還是保險(xiǎn)起見,我下載了個(gè)8.5.15版本的。
http://tomcat.apache.org/
2.給予權(quán)限,我的項(xiàng)目是放在桌面的
cd ~/Desktop/environment
sudo chmod -R 777 apache-tomcat-8.5.15/bin/startup.sh
3.如果你沒裝過jdk的話,還需要去下載jdk。
http://www.oracle.com/technetwork/java/javase/downloads/index.html
安裝成功后就可通過命令行查詢java版本:java -version
4.一般下載路徑都會(huì)在 /Library下面
我的完整路徑是:/Library/Java/JavaVirtualMachines/jdk1.8.0_131.jdk
然后就是在~/.bash_profile里配置JAVA_HOME和JRE_HOME參數(shù):
export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_131.jdk
export JRE_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_131.jdk/Contents/Home/jre
5.執(zhí)行tomcat下的bin目錄下的startup.sh腳本即可,瀏覽器輸入localhost:8080訪問Tomcat首頁。
PS:如果需要改變Tomcat的端口,編輯conf文件夾下的server.xml,修改(我的改為8010):
<Connector port="8010" protocol="HTTP/1.1"
Step3.Redis(3.2.9,只是簡(jiǎn)單啟動(dòng)了redis-server,細(xì)致的配置這里就不討論了):
1.官網(wǎng)下載:
https://redis.io/download
2.將解壓后的redis文件夾移到 /usr/local目錄下。
3.cd到 redis的文件夾內(nèi),執(zhí)行測(cè)試命令:sudo make test。
通過后執(zhí)行:sudo make install。執(zhí)行安裝命令后啟動(dòng)服務(wù):redis-server
Step4.初始化數(shù)據(jù)庫:
1.下載腳本文件:https://github.com/thx/RAP/blob/release/src/main/resources/database/initialize.sqlMysql環(huán)境下執(zhí)行sql腳本:? Mysql>source (下載的sql腳本完整路徑)
2.因最新的mysql的sql_mode設(shè)置的比較嚴(yán)格,需要手動(dòng)配置下SQL_MODE來禁止full_group檢查,可以改MySQL配置文件,或者運(yùn)行如下SQL語句來修改SQL_MODE:
SET@@global.sql_mode='STRICT_TRANS_TABLES,NO_ENGINE_SUBSTITUTION';
Step5.修改基本參數(shù):
1.修改數(shù)據(jù)庫密碼:部署ROOT.war文件后,在WEB-INF/classes/config.properties 修改數(shù)據(jù)庫相關(guān)信息。