部署私有服务

私有服务环境搭建(Windows版)

配置SuperMap iServer

  下载SuperMap iServer后,配置服务端口,将【启动服务端口】、【关闭服务端口】修改为本地可用端口,配置文件路径如下: supermapiserver1020201185711win64deploy\conf\server.xml

DeployPrivateServices01
配置SuperMap iServer

启用SuperMap iServer服务

  • 启动服务:双击批处理文件start.bat启动iServer服务,文件路径如下:supermapiserver1020201185711win64deploy\bin\start.bat。
  • 创建管理员账号:在网页进入iServer服务,输入【管理员账户】、【密码】、【确认密码】、点击【创建用户】,创建管理员账号(本例登录:http://localhost:8091配置)。
DeployPrivateServices02
创建管理员账号
  • 配置许可:创建账户后,检查系统环境通过后,点击【下一步】,许可类型中,选择一种许可方式进行配置。
DeployPrivateServices03
配置许可

配置SuperMap iPortal

  • 下载iportal后,配置服务端口,将【启动服务端口】、【关闭服务端口】修改为本地可用端口,配置文件路径如下:supermap-iportal-10.2.0-win64-zip\conf\server.xml。
DeployPrivateServices04
配置SuperMap iPortal

启用SuperMap iPortal服务

  • 启动服务:双击批处理文件start.bat启动iPortal服务,文件路径如下:supermapiportal1020221085290win64deploy\bin\start.bat。
  • 创建管理员账号:在网页进入iPortalr服务,输入【管理员账户】、【密码】、【确认密码】、点击【创建用户】,创建管理员账号。
DeployPrivateServices05
启用SuperMap iPortal服务
  • 配置许可:创建账户后,检查系统环境通过后,点击【下一步】,许可类型中,选择一种许可方式进行配置。
DeployPrivateServices06
配置许可

配置SuperMap iPortal关联的SuperMap iServer服务

  • 在iportal服务首页点击【管理】,进入管理界面。
  • 点击【服务管理】,选择【添加服务】。
DeployPrivateServices07
添加服务
  • 点击添加,输入【服务器类型】为【iServer】,勾选【是否作为托管服务器】,输入iServer【服务地址】、【服务器别名】(任意)、iServer服务【管理员账户名】、【管理员账户密码】,点击【确定】。
DeployPrivateServices08
参数设置
  • 添加服务成功。
DeployPrivateServices09
添加服务成功
  • 在网页中注册SuperMap iPortal用户后即可在SuperMap iTablet中登录使用。
DeployPrivateServices10
注册SuperMap iPortal

文件服务

  • 将文件FileSever.jar拷贝到本地目录。
  • 终端cd到文件FileServer.jar所在目录。
  • 执行java -jar FileServer.jar启动文件服务。
  • 注:保证本地有可用java环境(安装JRE1.8级后续版本均可)。

消息服务部署(Windows版)

下载erlang安装(默认安装即可)

  • 下载安装:我们已在工具包中提供安装包“otpwin6424.1.7.exe”,用户也可以自行下载,下载地址如下:https://www.erlang.org/downloads。
  • 配置环境变量:

  安装完成后环境变量【PATH】中添加路径,本例中配置路径为:D:\erlang\erl-24.1.4\bin。

  添加环境变量erlang_home值为D:\erlang\erl-24.1.4。

下载RabbitMQ安装

RabbitMQ使用

  • 启动服务:开始菜单点击RabbitMQ Service start启动服务。
  • 停止服务:开始菜单点击RabbitMQ Service stop停止服务。
  • 注:   启动服务成功后若网页无法访问服务,命令行进入目录D:\rabbitmq\rabbitmqserver-3.9.8\sbin   在该目录下执行命令./rabbitmq-plugins enable rabbitmqmanagement后,重启服务。   如果遇到端口号被占用,先运行下开始菜单中RabbitMQ Service stop,再启动即可。参考:https://www.cnblogs.com/nongzihong/p/11578255.html。

登录RabbitMQ服务

创建Admin账户

  • 创建admin用户,注意创建用户时选择用户权限为admin。
DeployPrivateServices11
创建Admin账户

Admin账户授权

  • 点击用户【admin】进入该用户,下滑页面点击【Set permission】为该用户授权,确认是否授权成功。
DeployPrivateServices12
进入该用户
DeployPrivateServices13
用户授权
DeployPrivateServices14
授权成功