最近剛換了一份工作,搞APP接口的開發,以前是做PC端的現在轉作app接口還是有點不習慣,其中最麻煩的事就是APP接口的管理和測試,在網上找資料找到了一個APP接口管理工具RAP(阿里媽媽搞的)感覺還不錯,現在說一下安裝過程。
Rap有兩種安裝方式,一種是只使用,不二次開發的;一種是自己做二次開發的。在這我只說第一種只使用的情況,如果對他的功能和代碼感興趣想二次開發的可以到github上搞個分支下來(https://github.com/thx/RAP)自己搞。
RAP的安裝環境只能在Linux上安裝首先需要安裝幾個軟件:
? ? ? ? JDK 1.7+若報錯,請盡量使用較新版本
? ? ? ? MySQL 5.6.12+太老的MySQL運行initialize.sql會報多timestamp錯誤
? ? ? ? Tomcat 6.*+
1.安裝JDK
先用java命令查看系統是否安裝了默認的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
配置環境變量(等到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
設置目錄可執行權限chmod +x /usr/local/tomcat7
配置環境變量
編輯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.執行一個sql文件,初始化數據庫,輸入剛才創建用戶的密碼
mysql -u rap -p rap_db < ROOT/WEB-INF/classes/database/initialize.sql
4.配置應用中數據庫連接
vi ROOT/WEB-INF/classes/mysql.local.properties
? ? 修改為剛才創建的數據庫用戶名及密碼
? ? jdbc.username=rap
? ? jdbc.password=password
好了大功告成了,可以使用接口管理工具了,在瀏覽器中輸入 ip:tomcat端口號/org/index.do就可以進去了,然后在右邊注冊個用戶進去就ok了。這里還有一些rap的相關文檔可以看一下https://github.com/thx/RAP/wiki/deploy_manual_cn