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...
导入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
配置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
如,修改配置如下
开启系统
运行启动tomcat后,在浏览器访问http://localhost:8080后自动跳转到http://localhost:8080/index.d...,即可看到:
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。