作者:刘小标 时间:2020-10-10
软件的升级是配套出现的,比如前端为了使用新版 SDK 中的某个新功能,而新功能的使用需要配套 iServer 的支持等类似的强制性升级需求。
覆盖安装?如果当前的 iServer 中已发布了 N 多个服务,怎么办?手动重新发布一遍? NO,NO,NO...
每个问题的背后,一定有解决问题的方法。没找到?那就,嗯,再找找~ ~ ~ 下面以 10i 升级到 10.1i 为例:
其中:
其他配置文件的主要内容如下表所示:
文件名 | 描述 |
---|---|
iserver-datacatalog.xml | 数据目录服务配置文件,包含数据目录服务中的数据存储的配置以及其他的一些配置信息。 |
iserver-log4j.properties | 日志的配置文件。 |
iserver-rest-appContext.xml | REST 应用配置文件,其中定义了表述类型与 URI 后缀的映射关系。 |
iserver-rest-resources.xml | 扩展资源的资源配置文件,用户可在其中指定扩展资源的名称、URI、类型、表述生成器名称、参数解析器名称等等。 |
iserver-services.xml | 用户发布的服务的配置信息。此文件命名时只要以“iserver-services”开头,服务器即可识别为服务配置文件,且支持多个用户自定义服务配置文件,如 iserver-services-1.xml,iserver-services-2.xml。 |
iserver-services-buildin.xml | iServer 内置服务(如 Geometry 服务、map 服务)的配置信息。 |
iserver-system.xml | SuperMap iServer 系统级配置,包括元信息、集群、kml 样式配置等。 |
web.xml | SuperMap iServer 的初始化配置文件,定义了功能与类的映射关系。 |
iserver-security.db | 用于存储用户、角色等信息的数据库。 |
iserver-services.db | 用户存储服务授权信息的数据库。 |
上面讲了了那么多配置文件,到底迁移哪些配置文件哈?一脸懵逼!!!
莫~慌! 稳~住!
其实不多,就这几个:
简单吧,嗯,恭喜升级成功,不成功就不用找我了~ ~闪 ~ ~