极速部署用的是已打好的可运行 jar 包,目前不支持自定义 数据库配置。
打开这个项目的GitHub主页 > Clone or download > Download ZIP > 解压到一个路径并记住这个路径。
其中 jar包文件 和 lib文件夹 必须在同一文件夹下。
请先确保已 配置 Java 运行环境。
Windows 或 MacOS 可直接双击 jar 包运行。 运行太快会看不出有反应,可以查看 java 进程:
ps -ef|grep java
前台运行:
java -jar {替换为所在目录路径}apijson-demo-roleless2.9.3.jar
或 后台运行:
nohup java -jar {替换为所在目录路径}apijson-demo-roleless2.9.3.jar > {替换为所在目录路径}apijson_log20181005.txt &
可查看日志:
tailf {替换为所在目录路径}apijson_log20181005.txt
如果是Address already in use,说明8080端口被占用,
可以关闭占用这个端口的程序(可能就是已运行的APIJSON工程)
或者 使用 APIJSON 源码 改下APIJSON工程的端口号,参考 SpringBoot改端口。
其它问题请谷歌或百度。
在浏览器输入 http://localhost:8080/get/{}
如果出现
{
"code": 200,
"msg": "success"
}则说明已连接上。
如果是404 Not Found,请把防火墙关闭,以便外网能够访问你的电脑或服务器。
其它问题请谷歌或百度。
后端需要MySQL Server和MySQLWorkbench,没有安装的都先下载安装一个。
我的配置是Windows 7 + MySQL Community Server 5.7.16 + MySQLWorkbench 6.3.7 和 OSX EI Capitan + MySQL Community Server 5.7.16 + MySQLWorkbench 6.3.8 + Postgre 2.1.5,其中系统和软件都是64位的。
启动Navicat > 双击 localhost > 双击 postgres > 右键 postgres >
如果没有 sys 模式则先右键新建一个 > 运行 SQL 文件 > 根据你使用的数据库类型来选择刚才解压路径下的 APIJSON-Master/MySQL 和 APIJSON-Master/PostgreSQL
> 开始 > 右键 postgres 里的 sys > 刷新, sys/表 会出现添加的表。
启动MySQLWorkbench > 进入一个Connection > 如果没有 sys Schema则先右键新建一个 > 点击Server菜单 > Data Import > 选择刚才解压路径下的APIJSON-Master/MySQL > Start Import > 刷新SCHEMAS, 左下方 sys/tables 会出现添加的表。
直接使用 APIJSON在线工具 或 下载主页提供的 客户端App。