主要功能:項目管理、項目成員管理、用戶管理、模塊管理、接口管理、接口版本管理、接口拷貝、接口文檔pdf下載、接口mock、模塊加密訪問、接口在線調試、數據字典管理、數據字典加密訪問多管理員、多權限、多角色管理、自定義菜單、自定義網站樣式、文檔留言、錯誤碼管理、接口排序、DOC、PDF、TEXT、EXCEL等資源管理、支持版本號控制、文檔內容檢索、操做日誌記錄、根據日誌恢復數據、接口監控、markdown編輯器、kindeditor編輯器、angularjs編輯器、Lucene搜索、GitHub第三方登錄、用戶註冊....mysql
高併發:默認採用內存緩存,可配置redis緩存。使用redis緩存時,系統可集羣部署git
V7.8版本源碼地址:https://github.com/EhsanTang/...
若不須要對項目進行二次開發,下載安裝包:
V7.8 安裝包地址:http://download.csdn.net/deta...angularjs
在MySQL WorkBench 中導入CrapApi.V7.8.sql,新建數據庫api,而後執行.sql腳本生成數據表。github
將下載的安裝包放在Tomcat安裝目錄下的webapps文件夾下(包目錄名:CrapApi)
修改CrapApi/WEB-INF/classes/config.properties中的數據庫鏈接等配置web
#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 中的日誌輸出地址redis
log4j.appender.D.File = /d/apache-tomcat-9.0.0.M22/webapps/CrapApi/log.txt
在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:/CrapApisql
如,修改配置以下數據庫
運行啓動tomcat後,在瀏覽器訪問http://localhost:8080後自動跳轉到http://localhost:8080/index.d...,便可看到:apache