教程

添加GIS服务器

在GIS服务器的列表页面,点击“添加GIS服务器”按钮,在“添加GIS服务器”页面,输入GIS服务器名称、URL以及选择操作系统类型。

image78

  • 名称(必选):为添加的GIS服务器设置名称。
  • GIS服务器URL(必选):填写GIS服务器的访问地址。
  • 操作系统(必选):为添加的GIS服务器选择操作系统。

然后点击“下一步”按钮,进入安装守护进程页面,根据页面中的提示,完成相应操作,然后点击“完成”按钮,即可添加GIS服务器。在GIS服务器的列表页面即可看到刚刚添加的GIS服务器。

image43

在添加GIS服务器时,您不仅可以通过“安装守护进程”页面上的操作步骤进行安装,还可以通过页面右上角的Agent下载链接手动下载Agent包,然后通过以下操作步骤来完成Agent的安装:

  1. 首先,请确保jre版本为1.8.0;
  2. 通过iManager页面右上角的Agent下载链接下载Agent包(Windows系统选择agent.zip,Linux系统选择agent.tar.gz)。
  3. 获取UUID。从安装守护进程页面的URL地址中获取UUID:比如当前URL为:http://127.0.0.1:8390/imanager/staticFiles/views/apps/addiServer.html?425,那么这个425就是UUID。
  4. 将上面下载的Agent包拷贝到GIS服务器HOME路径(跟bin平级),解压Agent包到当前文件夹,确保解压后的路径为%SuperMap iServer HOME%/imanager-agent。
  5. 浏览器访问 http://{imanager服务所在机器的IP}:8390/imanager/packages/setupconfig?ip={iServer服务的ip}&id={步骤3获取的UUID}&os=windows,将得到的文件覆盖agent解压目录下的imanager-agent/conf/imanager.properties文件。
  6. 确保GIS服务器处于停止状态。
  7. 在imanager-agent/bin下执行安装脚本,Windows系统选择install.bat,Linux系统选择install.sh。

    进入iServer的根目录下/bin目录文件夹。

    Linux下: 执行命令

    ./iserver.sh -v > version.txt
    $ wget --header="Content-Type:text/plain" --post-file=version.txt http://{imanager服务所在机器的 IP}:8390/imanager/web/api/service/{上述的UUID}/agentinstalled.json --refer='${protocol}://${ip}:${port}'

    Windows系统下:

    首先通过http://{imanager服务所在机器的IP}:8390/imanager/downloads/curl.exe地址下载curl.exe,放置于/iServer根目录/bin文件夹内。

    再执行以下命令:

    PowerShell -Command ".\iserver.bat -v | Out-File -Encoding utf8 version.txt";
    .\curl.exe -i -X POST http://{imanager服务所在机器的IP}:8390/imanager/web/api/service/{上述的UUID}/agentinstalled.json -H "Content-Type:text/plain" --data-binary "@./version.txt" -e '${protocol}://${ip}:${port}';
  8. 启动GIS服务器。

附录

删除GIS服务器

  1. 移除GIS服务器

    在iManager界面进入GIS服务器列表,在对应的GIS服务器一栏右侧点击“移除”。根据界面提示对GIS服务器进行删除。

  2. 卸载Agent

    在iServer根目录下,进入imanager-agent/bin目录文件夹。

    Linux系统,执行命令:

    chmod +x uninstall.sh && ./uninstall.sh

    Windows系统,以管理员身份运行uninstall.bat。运行完成后,手动删除imanager-agent文件夹。