接口管理工具Rap的安装
APP接口管理和测试
字数714 阅读872 评论2 喜欢4
最近刚换了一份工作,搞APP接口的开发,以前是做PC端的现在转作app接口还是有点不习惯,其中最麻烦的事就是APP接口的管理和测试,在网上找资料找到了一个APP接口管理工具RAP(阿里妈妈搞的)感觉还不错,现在说一下安装过程。
Rap有两种安装方式,一种是只使用,不二次开发的;一种是自己做二次开发的。在这我只说第一种只使用的情况,如果对他的功能和代码感兴趣想二次开发的可以到github上搞个分支下来(https://github.com/thx/RAP)自己搞。
RAP的安装环境只能在Linux上安装首先需要安装几个软件:
[color=blue] [b]JDK 1.7+若报错,请尽量使用较新版本
MySQL 5.6.12+太老的MySQL运行initialize.sql会报多timestamp错误
Tomcat 6.*+[/b][/color]
[color=blue][b]1.安装JDK[/b][/color]
先用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安装好之后一起配置)
[b][color=blue]2.安装tomcat[/color][/b]
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
[color=blue][b]3.安装mysql[/b][/color]
这个简单自己按 不会的自己百度一下
[color=blue][b]4.安装RAP[/b][/color]
[color=red]1.下载war包[/color]
wget https://raw.githubusercontent.com/thx/RAP/release/release/rap_release_v0.11.3_20150727.war
[color=red]2.解压至/user/local/tomcat/webapps/ROOT我是直接覆盖了ROOT中重复的文件[/color]
unzip -x rap_release_v0.11.3_20150727.war -d /user/local/tomcat/webapps/ROOT
[color=red]3.执行一个sql文件,初始化数据库,输入刚才创建用户的密码[/color]
mysql -u rap -p rap_db < ROOT/WEB-INF/classes/database/initialize.sql
[color=red]4.配置应用中数据库连接[/color]
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
接口管理工具Rap的安装相关推荐
- 组件分享之后端组件——阿里妈妈前端团队出品的开源接口管理工具RAP第二代rap2-delos...
组件分享之后端组件--阿里妈妈前端团队出品的开源接口管理工具RAP第二代rap2-delos 背景 近期正在探索前端.后端.系统端各类常用组件与工具,对其一些常见的组件进行再次整理一下,形成标准化组件 ...
- rap 接口管理 java_GitHub - ClassJava/rap2-delos: 阿里妈妈前端团队出品的开源接口管理工具RAP第二代...
RAP2-DELOS 开源社区版本 (后端API服务器) RAP2是在RAP1基础上重做的新项目,它包含两个组件(对应两个Github Repository). rap2-delos: 后端数据API ...
- API接口管理平台-rap
因为公司多个项目组并行,多次出现因为分支交叉使用导致影响其他项目组线上功能的情况,制定了几条规则来解决这一情况,其中一条规则就是对于各个项目组API接口的管理工作. 由于上游研发流程的不规范,各 ...
- ApiPost与PostMan,你可以任选一款不错的接口管理工具
我们都知道在一个团队中是由很多角色组成的,例如:业务.产品.设计.前端.后端.测试.每个角色各司其职,一起合作完成项目的交付. 而前端与后端的沟通则是需要通过一个统一的文件进行沟通交流,即通过接口文档 ...
- 接口管理工具Yapi禁用注册功能的配置解决方案
之前公司运维安装了一个接口管理工具yapi,是通过docker安装的,时间有点久,安装的人也没了,容器是通过镜像/anoy/yapi安装的容器.默认yapi是可以开放注册的,因为公司外网开放的,所有发 ...
- 【云原生之Docker实战】使用Docker部署Rap2开源接口管理工具
[云原生之Docker实战]使用Docker部署Rap2开源接口管理工具 一.Rap2介绍 二.检查宿主机系统版本 三.检查本地docker环境 1.检查docker服务状态 2.检查docker配置 ...
- 接口规范文档总结、接口管理工具推荐、如何写出完美的接口
写在前面:这是我最近整理的接口规范文档,无规矩不成方圆,为了app开发人员与后台接口开发人员更好的配合,我特意整理了这么一篇文档供大家参考学习,如有意见请在评论区留言谢谢.因部分内容涉及公司代码,我对 ...
- Java后端接口自动生成神器 -- EasyYapi插件(Yapi接口管理工具在IDEA里的插件)
Java后端接口自动生成神器 – EasyYapi插件(Yapi接口管理工具在IDEA里的插件) 一.先看效果 1.生成yapi文档的效果 2.生成postman格式数据并导入接口测试类后的效果(如p ...
- API Manager PHP 接口管理工具
API Manager PHP 接口管理工具 下载地址:https://download.csdn.net/download/qq_19264385/10798697 接口开发过程中必不可少的的接口管 ...
- 如何写出完美的接口:接口规范定义、接口管理工具推荐
无规矩不成方圆,为了开发人员间更好的配合,我特意整理了这么一篇文档供大家参考学习,如有意见.见解,请在评论区留言探讨. 接口规范说起来大,其实也就那么几个部分,接口规范.接口管理工具.接口文 ...
最新文章
- min聚合函数查询带有额外字段sql|dense_rank()over(partition)|+班级学生成绩最高
- tcpdump的使用
- Hi3516A开发--mpp业务分析
- opengl加载显示3D模型UC类型文件
- CMFCTabCtrl 切换页面闪烁问题
- java mbean获取堆信息_实时取得虚拟机类信息、内存信息、MXBean的使用方法
- macos big sur u盘安装_老款macbook机型欺骗补丁强制安装macOS11 Big Sur图文详解
- Web前端—— JQuery迷你版实现以及使用
- 异常处理、集合框架和反射
- 【回顾】推荐系统的十二大评价指标总结
- 适合人工智能的编程语言有哪些
- 学生学籍的计算机管理属于,随着计算机的飞速发展,其应用范围不断扩大,某学校学生学籍的计算机管理属于__应用领域。A.科学计...
- 大数据的python基础_大数据量化之路之python基础
- 嘎嘎好用的Vue虚拟键盘simple-keyboard
- 苹果5概念机_iPhone x Fold概念机曝光,搭配A13处理器,还支持5G,价格多少合适?...
- Linux:生成core的几种方式
- 祖传代码如何优化性能?
- 西北农林科技大学考研计算机大纲,西北农林科技大学考研大纲
- python程序实验教程_20192428 实验一《Python程序设计》实验报告
- 【深度学习】TensorFlow基础知识点总结
热门文章
- c语言随机数 抛硬币,C语言 抛硬币的问题
- linux中dns服务故障,Linux DNS服务器故障解决
- 解决jQuery(e).addclass(‘xxx‘)始终不生效的问题 - $(...).addclass is not a function
- win7系统服务器角色向导,Windows Server2012入门-添加服务器角色和功能
- java+poodle漏洞修复_如何修复 POODLE SSLv3 安全漏洞 (CVE-2014-3566)
- Soft-Masked-Bert网络细节解读
- Linu系统——基础知识1
- 自己对香港一卡通的总结
- 计算机网络(谢希仁-第八版)第一章习题全解
- php 5.0入门系列教程 pdf,ThinkPHP5.0-快速入门手册(新手教程版).pdf