CrapApi —— API接口管理系统部署

CrapApi是一款功能丰富的接口管理平台,支持项目管理、接口文档管理、接口调试等功能,并提供高并发支持,默认采用内存缓存,可配置redis缓存实现集群部署。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

CrapApi能做什么

主要功能:项目管理、项目成员管理、用户管理、模块管理、接口管理、接口版本管理、接口拷贝、接口文档pdf下载、接口mock、模块加密访问、接口在线调试、数据字典管理、数据字典加密访问多管理员、多权限、多角色管理、自定义菜单、自定义网站样式、文档留言、错误码管理、接口排序、DOC、PDF、TEXT、EXCEL等资源管理、支持版本号控制、文档内容检索、操作日志记录、根据日志恢复数据、接口监控、markdown编辑器、kindeditor编辑器、angularjs编辑器、Lucene搜索、GitHub第三方登陆、用户注册....

高并发:默认采用内存缓存,可配置redis缓存。使用redis缓存时,系统可集群部署

安装包下载

V7.8版本源码地址:https://github.com/EhsanTang/...
若不需要对项目进行二次开发,下载安装包:
V7.8 安装包地址:http://download.csdn.net/deta...

clipboard.png

导入mysql数据库

在MySQL WorkBench 中导入CrapApi.V7.8.sql,新建数据库api,然后执行.sql脚本生成数据表。

安装Tomcat,前提是先安装JAVA

将下载的安装包放在Tomcat安装目录下的webapps文件夹下(包目录名:CrapApi)
修改CrapApi/WEB-INF/classes/config.properties中的数据库连接等配置

#config.properties
jdbc.url=jdbc:mysql://localhost:3306/api?useUnicode=true&characterEncoding=utf-8&autoReconnect=true
jdbc.username=root
jdbc.password=password

修改CrapApi/WEB-INF/classes/log4j.properties 中的日志输出地址

log4j.appender.D.File = /d/apache-tomcat-9.0.0.M22/webapps/CrapApi/log.txt

clipboard.png

配置Tomcat

在tomcat/conf/server.xml <Engin> </Engine>节点中添加一下配置信息 <Host
name="域名或ip" unpackWARs="true" autoDeploy="true" xmlValidation="false"
xmlNamespaceAware="false"> <Context path="访问路径" docBase="文件地址"
debug="0" reloadable="true" crossContext="true" ></Context> </Host>
域名或ip,如:api.crap.cn 访问路径:如:crapapi
或不填,如填写crapapi则对应的访问地址为http://api.crap.cn/crapapi
不填则为http://api.crap.cn 文件地址:解压后的crapApi地址,如D:/CrapApi

如,修改配置如下

clipboard.png

开启系统

运行启动tomcat后,在浏览器访问http://localhost:8080后自动跳转到http://localhost:8080/index.d...,即可看到:

clipboard.png

V7快速部署指南
演示项目
访问github
浏览器API接口调试插件-ApiDebug

一个由anjularjs+bootstrap+springMVC搭建的免费开源的API接口管理系统(应用接口管理系统) 演示地址:http://api.crap.cn 或者 http://api2.crap.cn 压缩包下载地址:http://ehsantang.github.io/CrapApi/ 账号:super 123456 (请勿修改密码,谢谢) 游客私有模块访问密码:123 QQ技术交流群:254450938 主要语言:java、js 主要技术:anjularjs、bootstrap、springMVC、hibernate、maven、iconfont AngularJS-Google推出的前端JS框架 AngularJS诞生于2009年,由Misko Hevery等人创建,后为Google所收购。是一款优秀的前端JS框架,已经被用于Google的多款产品当中。AngularJS有着诸多特性,最为核心的是:MVVM、模块化、自动化双向数据绑定、语义化标签、依赖注入等等。 Bootstrap-Twitter开源工具包 Bootstrap是Twitter推出的一个用于前端开发的开源工具包。它由Twitter的设计师Mark Otto和Jacob Thornton合作开发,是一个CSS/HTML框架。 Iconfont-阿里巴巴矢量图标库 Iconfont-国内功能很强大且图标内容很丰富的矢量图标库,提供矢量图标下载、在线存储、格式转换等功能。阿里巴巴体验团队倾力打造,设计和前端开发的便捷工具。 系统特点:支持多管理员、多项目、多模块,支持管理员权限控制、角色管理,支持接口密码访问,支持前端菜单自定义,支持管理员菜单自定义,单页应用,支持错误码管理
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值