站内导航

站点默认项目
站点默认项目,请勿删除
项目部署
CrapApi接口管理项目中的pdf导出功能目前只支持windows服务器,在linux服务器上部署导出的pdf无法显示中文 如你更好的解决方案(html转pdf),可点击“联系我”或加群讨论 建议部署环境:jre7及以上、tomcat7及以上

文章来自:CrapApi —— API接口管理系统,转载请注明出处!

CrapApi所有演示系统(官网、试用)及数据库均使用阿里云服务器,为了保证系统安装顺利,建议购买阿里云Centos系统服务器:http://tb.cn/sI3Hw6x

版本升级请查看文档:http://api.crap.cn/index.do#/web/article/detail/web/ARTICLE/a00534f1-7e50-45e2-9e72-fc9ede829dec

1.下载编译后的文件直接部署或下载源码编译安装

  • 下载编译后的文件及数据库文件:http://api.crap.cn/index.do#/web/article/detail/web/ARTICLE/a00534f1-7e50-45e2-9e72-fc9ede829dec
  • 导入mysql数据库(数据库初始化超级管理员账号:admin  123456)部署数据库(mysql),部署数据库(mysql)
  • 执行压缩包或项目源码中的所有sql脚本:
    • 开发版本(CrapApi.V1.sql 为基础数据库,后续数据库改动将以 CrapApi_DataBase_Change_xxxx-xx.xx.sql 发布,导入数据库时请按时间循序依次执行sql脚本,CrapApi.V1.sql 最先执行)
    • 其他版本:如V2、V3分支、V2、V3部署文件,执行项目中所包含的脚本即可
  • 修改CrapApi/WEB-INF/classes/config.properties(v7版本已经将jdbc配置迁移至config中) 中的数据库连接等配置
  • 修改CrapApi/WEB-INF/classes/log4j.properties 中的日志输出地址



2.手动部署至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


3. 部署成功后登陆系统修改系统设置:DOMAIN(系统部署的域名),LUCENE_DIR(V3版本:Lucene索引文件存储地址)、修改【SECRETKEY】:系统加密、下载等秘钥,不能包含#、=、?、\ 、空格。建议使用大小写、数字、下划线、逗号、点等

4.下载源码自己编译(见:项目二次开发指南

5.最新版本安装测试数据库地址(该数据库为最新版本数据库,通过该地址测试项目是否部署成功,也可通过该地址下载最新发布版本sql脚本,请文明使用,请勿删除、修改数据库!!!!!!!!):

jdbc.url=jdbc:mysql://rdsfsjiynkooudzb4fs8u.mysql.rds.aliyuncs.com:3306/apitest?useUnicode=true&characterEncoding=utf-8

jdbc.username=apitest

jdbc.password=CrapApi#

6.注意修改tomcat内存相关配置:tomcat默认只使用了64M内存

修改tomcat bin目录中的catalina.sh (linux)或 catalina.bat(windows), 新增如下配置:(示例参数为centos 64位系统,单核1G内存,请根据服务器合理调整参数大小)

JAVA_OPTS="-Xms100m -Xmx200m -XX:PermSize=100m -XX:MaxPermSize=200m -Xss512K"


CrapApi所有演示系统(官网、试用)及数据库均使用阿里云服务器,为了保证系统安装顺利,建议购买阿里云Centos系统服务器:http://tb.cn/sI3Hw6x

文章来自:CrapApi —— API接口管理系统,转载请注明出处!