1.前言
开发者采用非 Java 语言进行开发时,需先在本地部署 PaaS-SDK-Service 服务,然后再通过 HTTP 调用 PaaS-SDK-Service 服务中的 Web API 接口。
2.PaaS-SDK-Service版服务器配置
最低CPU核数 | 最低内存 | 推荐CPU核数 | 推荐内存 |
2核 | 4G | 4核 or 更高 | 8G or 更高 |
3.下载并解压All-In-One部署包
(1)点击进入 MacOS版(64位)All-In-One部署包 下载页面。
(2)将下载所得的 PaaS-SDK-Service-ForMac.zip 进行解压。
建议将 PaaS-SDK-Service-ForMac.zip 解压到不含中文、空格或特殊字符的文件目录中。
4.目录结构概述

bin 目录下的 startup.sh 用于启动服务,shutdown.sh 用于停止服务。
conf 目录下的 server.xml 文件用于配置服务端口。
webapps 目录用于放置 PaaS-SDK-Service 服务。
5.配置服务端口
PaaS-SDK-Service 服务的默认端口是8080,如果需要修改端口请在 PaaS-SDK-Service-ForMac/conf/server.xml中进行修改,如下图:

(图片未显示时,可刷新页面重新加载图片)
6.服务启动方式(服务初始化注册)
进入到 PaaS-SDK-Service-ForMac/bin文件夹中,按以下步骤执行命令:
1)执行 chmod u+x *.sh 命令设置权限。
2)执行 ./startup.sh 命令即可启动服务。如下图:

(图片未显示时,可刷新页面重新加载图片)
3)在浏览器中输入 http://localhost:8080 可以验证 Tomcat 是否启动成功。
Url地址中localhost和端口以贵司实际部署机器情况为准。如果看到下图页面说明 Tomcat 软件启动成功。

(图片未显示时,可刷新页面重新加载图片)
4)浏览器中输入 http://localhost:8080/paas-sdk-service 可以验证 PaaS-SDK-Service 是否部署成功。
Url地址中localhost和端口以贵司实际部署机器情况为准。
5)如何判断服务启动成功?
如果看到下图页面说明电子签名 PaaS-SDK-Service 服务部署成功。

(图片未显示时,可刷新页面重新加载图片)
如果访问页面出现404报错,请检查 PaaS-SDK-Service-ForMac/logs/下
catalina、catalina.out 或 catalina.XXXX-XX-XX.log日志文件中所记录的报错信息排查问题后再重启服务。
【小提示】
404报错通常情况下是因为以下两点造成:
- 接口请求地址不正确,注意接口是以/paas-sdk-service/开头而不是/tech-sdkwrapper/
7.服务关闭方式
进入到 PaaS-SDK-Service-ForMac/bin文件夹中,执行 ./shutdown.sh 命令即可关闭服务。
如下图表明服务已关闭:

(图片未显示时,可刷新页面重新加载图片)
可通过命令: netstat -anp|grep 端口号 如:netstat -anp|grep 8080 来查看服务是否关闭成功。
如下图所示表示服务的确已关闭:

或者

如果发现端口还处于监听中(Listen)则说明服务未关闭,可以通过手动执行命令方式杀掉该进程。
1、执行 netstat -anp|grep 8080 后获取进程PID,如下图其PID为70630

2、执行 kill -15 70630 优雅关闭服务

3、杀掉进程后再执行netstat -anp|grep 8080 后发现如下图所示均表示服务已关闭

或者
