热门标签 | HotTags
当前位置:  开发笔记 > 后端 > 正文

SuperMapiDesktop9D与SuperMapiServer8C(2017)发布服务的三种方式

说明:本文中的iDesktop与iServer均指SuperMapiDesktop9D与SuperMapiServer8C(2017)产品。首先说第一种࿱

说明: 本文中的 iDesktop 与 iServer 均指 SuperMap iDesktop 9D 与 SuperMap iServer 8C(2017) 产品。

首先说第一种: 这个是直接在iDesktop内打开所需要发布的服务的工作空间,然后右键工作空间选择发布服务,然后会出现一个选择发布服务所需的设置以及服务的设置如下图,点击发布即可。

在这里插入图片描述
这里要注意的是,如果在你发布的服务中存在文件型数据源,那么这个数据源是不支持并发操作的,也就是说不能在一个程序已经在使用这个数据源的情况下再打开另一个程序使用它。比如说iServer某个地图所使用的数据源中只有一个数据库型数据源(只有一个点数据集),其他都是文件型数据源,当你已经打开了iServer服务的情况下你再去打开iDesktop,那么只能收到下面这个效果。

在这里插入图片描述

第二种: 这个呢是要在iServer服务内发布的,在iServer服务首页有个快速发布一个或一组服务
还有服务页的概述和服务管理各有一个快速发布服务与快速创建服务。这三个操作基本相同都是可以发布服务的,这里拿服务管理的快速创建服务为例说明。

点击快速创建服务弹出数据来源选择框如下图,这里以工作空间为例。
在这里插入图片描述
选择文件型工作空间则直接选择工作空间文件,无密码不需要填写。
在这里插入图片描述
选择数据库型工作空间则需要提供数据库服务器名称以及登录名和密码,还需要输入工作空间名称以及数据源对应的数据库名称。
在这里插入图片描述

选择所需要发布的服务点击下一步完成即可。
在这里插入图片描述

第三种: 最后一种其实和第二种是一样的道理,怎么说呢?应该要比第二种要更仔细点吧。大家进入到iServer的服务页面有一个服务组件(集合) 还有一个 服务提供者(集合),第三种方法就是靠这两个来发布服务的。服务组件就相当于你要发布的服务,服务提供者就相当于你要发布的地图服务或者数据服务又或者其他什么的服务。操作的顺序是先添加服务提供者再添加服务组件。

进入服务提供者页面点击添加服务提供者弹出如下窗体,根据你的需要选择服务提供者类型,输入服务提供者名称。基本设置和第二种发布服务时的操作一致,高级设置没有需要可以不用理会。点击确定即可。

在这里插入图片描述

然后来到服务组件页面点击添加服务组件弹出如下窗体,输入服务组件名称也就是你发布服务的名称,服务组件类型选择刚刚添加的服务提供者的服务类型,然后在下方的列表中可以看到刚刚添加服务提供者,勾选服务提供者根据你的需求勾选与本组件绑定的接口和基本设置点击确定即可。

在这里插入图片描述

这里要说明一点,这里的服务提供者列表是根据你所选的服务组件类型筛选出来的,一个服务组件可以有多个服务提供者,但这些服务提供者只能是同种服务类型的提供者。


推荐阅读
  • 深入理解 SQL 视图、存储过程与事务
    本文详细介绍了SQL中的视图、存储过程和事务的概念及应用。视图为用户提供了一种灵活的数据查询方式,存储过程则封装了复杂的SQL逻辑,而事务确保了数据库操作的完整性和一致性。 ... [详细]
  • Windows服务与数据库交互问题解析
    本文探讨了在Windows 10(64位)环境下开发的Windows服务,旨在定期向本地MS SQL Server (v.11)插入记录。尽管服务已成功安装并运行,但记录并未正确插入。我们将详细分析可能的原因及解决方案。 ... [详细]
  • 如何配置Unturned服务器及其消息设置
    本文详细介绍了Unturned服务器的配置方法和消息设置技巧,帮助用户了解并优化服务器管理。同时,提供了关于云服务资源操作记录、远程登录设置以及文件传输的相关补充信息。 ... [详细]
  • 在当前众多持久层框架中,MyBatis(前身为iBatis)凭借其轻量级、易用性和对SQL的直接支持,成为许多开发者的首选。本文将详细探讨MyBatis的核心概念、设计理念及其优势。 ... [详细]
  • 本文介绍如何通过Windows批处理脚本定期检查并重启Java应用程序,确保其持续稳定运行。脚本每30分钟检查一次,并在需要时重启Java程序。同时,它会将任务结果发送到Redis。 ... [详细]
  • 本文介绍了如何在 DB2 环境中创建和删除数据库编目。创建编目是连接新数据库的必要步骤,涉及获取数据库连接信息、使用命令行工具进行配置,并验证连接的有效性。删除编目则用于移除不再需要的数据库连接。 ... [详细]
  • 本文详细记录了在基于Debian的Deepin 20操作系统上安装MySQL 5.7的具体步骤,包括软件包的选择、依赖项的处理及远程访问权限的配置。 ... [详细]
  • 本文将介绍如何编写一些有趣的VBScript脚本,这些脚本可以在朋友之间进行无害的恶作剧。通过简单的代码示例,帮助您了解VBScript的基本语法和功能。 ... [详细]
  • PyCharm下载与安装指南
    本文详细介绍如何从官方渠道下载并安装PyCharm集成开发环境(IDE),涵盖Windows、macOS和Linux系统,同时提供详细的安装步骤及配置建议。 ... [详细]
  • 1:有如下一段程序:packagea.b.c;publicclassTest{privatestaticinti0;publicintgetNext(){return ... [详细]
  • PHP 5.2.5 安装与配置指南
    本文详细介绍了 PHP 5.2.5 的安装和配置步骤,帮助开发者解决常见的环境配置问题,特别是上传图片时遇到的错误。通过本教程,您可以顺利搭建并优化 PHP 运行环境。 ... [详细]
  • UNP 第9章:主机名与地址转换
    本章探讨了用于在主机名和数值地址之间进行转换的函数,如gethostbyname和gethostbyaddr。此外,还介绍了getservbyname和getservbyport函数,用于在服务器名和端口号之间进行转换。 ... [详细]
  • MySQL 用户创建失败的解决方案
    本文详细介绍了在 MySQL 中遇到用户创建失败问题时的解决方法,包括如何正确配置环境、执行命令以及常见错误排查技巧。通过逐步指导,帮助用户顺利添加和管理 MySQL 用户。 ... [详细]
  • 本文详细解析了Python中的os和sys模块,介绍了它们的功能、常用方法及其在实际编程中的应用。 ... [详细]
  • 本文探讨了如何优化和正确配置Kafka Streams应用程序以确保准确的状态存储查询。通过调整配置参数和代码逻辑,可以有效解决数据不一致的问题。 ... [详细]
author-avatar
明年夏天1314520
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有