最近剛換了一份工作吧雹,搞APP接口的開發(fā)管搪,以前是做PC端的現(xiàn)在轉(zhuǎn)作app接口還是有點不習慣流码,其中最麻煩的事就是APP接口的管理和測試添忘,在網(wǎng)上找資料找到了一個APP接口管理工具RAP(阿里媽媽搞的)感覺還不錯,現(xiàn)在說一下安裝過程蕉堰。
Rap有兩種安裝方式凌净,一種是只使用,不二次開發(fā)的屋讶;一種是自己做二次開發(fā)的冰寻。在這我只說第一種只使用的情況,如果對他的功能和代碼感興趣想二次開發(fā)的可以到github上搞個分支下來(https://github.com/thx/RAP)自己搞皿渗。
RAP的安裝環(huán)境只能在Linux上安裝首先需要安裝幾個軟件:
? ? ? ? JDK 1.7+若報錯斩芭,請盡量使用較新版本
? ? ? ? MySQL 5.6.12+太老的MySQL運行initialize.sql會報多timestamp錯誤
? ? ? ? Tomcat 6.*+
1.安裝JDK
先用java命令查看系統(tǒng)是否安裝了默認的openJDK,如果已安裝乐疆,建議用yum remove java卸載之划乖。
下載jdk:
wget –c http://download.oracle.com/otn-pub/java/jdk/7u5-b05/jdk-7u5-linux-i586.rpm
安裝:rpm –ivh jdk-7u5-linux-i586.rpm
配置環(huán)境變量(等到tomcat安裝好之后一起配置)
2.安裝tomcat
Tomca下載地址:
http://apache.etoak.com/tomcat/tomcat-7/v7.0.28/bin/apache-tomcat-7.0.28.tar.gz
下載后解壓:tar -zxvf apache-tomcat-7.0.28
移動到/usr/local/tomcat7:mv apache-tomcat-7.0.28 /usr/local/tomcat7
設置目錄可執(zhí)行權(quán)限chmod +x /usr/local/tomcat7
配置環(huán)境變量
編輯profile文件:vim /etc/profile
在文件中添加以下代碼:
export JAVA_HOME = /usr/java/jdk1.7.0_05
export CALSSPATH = $JAVA_HOME/lib/*.*
export PATH = $PATH:$JAVA_HOME/bin
export TOMCAT_HOME=/usr/local/tomcat7
export CATALINA_HOME=/usr/local/tomcat7
保存文件退出編輯。
使設置立即生效:source /etc/profile
3.安裝mysql
這個簡單自己按 不會的自己百度一下
4.安裝RAP
1.下載war包
wget ? ?https://raw.githubusercontent.com/thx/RAP/release/release/rap_release_v0.11.3_20150727.war
2.解壓至/user/local/tomcat/webapps/ROOT我是直接覆蓋了ROOT中重復的文件
unzip -x rap_release_v0.11.3_20150727.war -d /user/local/tomcat/webapps/ROOT
3.執(zhí)行一個sql文件挤土,初始化數(shù)據(jù)庫,輸入剛才創(chuàng)建用戶的密碼
mysql -u rap -p rap_db < ROOT/WEB-INF/classes/database/initialize.sql
4.配置應用中數(shù)據(jù)庫連接
vi ROOT/WEB-INF/classes/mysql.local.properties
? ? 修改為剛才創(chuàng)建的數(shù)據(jù)庫用戶名及密碼
? ? jdbc.username=rap
? ? jdbc.password=password
好了大功告成了琴庵,可以使用接口管理工具了,在瀏覽器中輸入 ip:tomcat端口號/org/index.do就可以進去了仰美,然后在右邊注冊個用戶進去就ok了迷殿。這里還有一些rap的相關(guān)文檔可以看一下https://github.com/thx/RAP/wiki/deploy_manual_cn