安装文档¶
3. 编译代码¶
使用以下方式编译构建 方式一:如果服务器已安装Gradle,且版本为gradle-4.10或以上
gradle build -x test
方式二:如果服务器未安装Gradle,或者版本不是gradle-4.10或以上,使用gradlew编译
chmod +x ./gradlew && ./gradlew build -x test
构建完成后,会在根目录demo下生成已编译的代码目录dist。
4. 修改配置¶
4.1 复制证书¶
进入配置目录conf:
cd dist/conf
将节点所在目录nodes/${ip}/sdk下的所有文件拷贝到当前conf目录(包括ca.crt, sdk.crt, sdk.key, node.crt, node.key),供SDK与节点建立连接时使用。(若没有node.crt, node.key,可通过cp复制sdk.crt为node.crt, 复制sdk.key为node.key)
- 若使用的是国密SSL模式,则将
nodes/${ip}/sdk/gm下的所有文件(包括gmca.crt, gmensdk.crt, gmensdk.key, gmsdk.crt, gmensdk.key)拷贝到当前conf目录(无需拷贝sdk目录下的sdk.crt等证书)。
5. 服务启停¶
返回到dist目录执行:
启动:bash start.sh
停止:bash stop.sh
检查:bash status.sh
备注:服务进程起来后,需通过日志确认是否正常启动,出现以下内容表示正常;如果服务出现异常,确认修改配置后,重启提示服务进程在运行,则先执行stop.sh,再执行start.sh。
...
Application() - main run success...
6. 访问¶
可以通过swagger查看调用接口:
http://{deployIP}:{deployPort}/TransTrust-demo/swagger-ui.html
示例:http://localhost:6101/TransTrust-demo/swagger-ui.html