中文

错误:无法添加图层。 服务加载失败:500

错误消息

将场景图层从 Drone2Map for ArcGIS 共享至 Windows Server 2016 上安装的 ArcGIS Enterprise 时,如果尝试在 Portal for ArcGIS 场景查看器中加载场景图层,则此尝试将失败,并显示以下错误:

错误: 
无法添加图层。 服务加载失败:500
image of error on a map
尝试加载从 ArcGIS Pro 共享至 Windows Server 2016 上安装的 ArcGIS Enterprise 的场景图层时,也会发生类似行为,并返回以下错误:
错误: 
场景服务缺少根节点

原因

创建场景服务时,ArcGIS Server 必须与 ArcGIS Tile Cache Data Store 进行 通信。 ArcGIS Data Store 切片缓存组件将使用 CouchDB 来创建场景缓存。 CouchDB 需要使用 SSL 3.0 建立客户端连接。 出现此问题是由于 Window Server 2016 上禁用了 SSL 3.0 要求,从而导致 ArcGIS Server 无法与 ArcGIS Data Store 进行通信。

解决方案或解决方法

基于通信要求,可以通过以下两种方法来解决此问题:

启用 SSL 3.0

要启用 ArcGIS Server 和 ArcGIS Data Store 之间的通信,请按照下文中的步骤启用 SSL 3.0:问题:从 ArcGIS Pro 发布托管场景图层时,“作业状态”选项卡显示缓存已失败,但未显示任何错误消息

使用 HTTP 通信

配置切片缓存数据存储,以使用 HTTP 与托管服务器进行通信。 此操作不需要在托管服务器计算机上启用 SSL 3.0。 可以使用 changedbproperties.bat 数据存储命令行实用程序,并将 EnableSSL 参数设置为“none”。

  1. 在 Windows 中,单击开始按钮,然后在搜索程序和文件框中键入 cmd 以打开“命令提示符”窗口。
  2. 右键单击 cmd.exe,然后在已安装 ArcGIS Data Store 的服务器上单击以管理员身份运行
  3. 导航至:
    C:\ProgramFiles\ArcGIS\DataStore\tools (cd C:\ProgramFiles\ArcGIS\DataStore\tools)
  4. 使用以下命令运行 changedbproperties.bat 实用程序:
    changedbproperties.bat --store tileCache --enablessl none 

有关详细信息,请参阅 ArcGIS Data Store 命令实用程序参考

相关信息

上次修改时间: 12/10/2018

文章 ID: 000017949