操作方法

错误:无法创建连接 cxn-<number>java.netConnectException

Last Published: January 26, 2024

描述

ArcGIS GeoEvent Server 可以利用 RabbitMQ 平台服务来运行,但在某些情况下,尝试在该平台下部署 ArcGIS GeoEvent Server 会失败,并返回以下错误:

Error:
Failed to create connection cxn-<number> java.netConnectException

原因

可能导致返回此错误的场景包括:

  • 将 ArcGIS GeoEvent Server 从旧版本升级至 10.6 或更高版本。
  • 全新安装 ArcGIS GeoEvent Server 10.6 或 10.6.1 版本。
  • 更改运行 ArcGIS GeoEvent Server 的 Windows 服务账户。

RabbitMQ 平台与 ArcGIS GeoEvent Server 之间存在一些已知问题,其中包括通用的 cxn.** rabbitmq.net 错误。

  • ArcGIS GeoEvent Server 在 ArcGIS Server 的 ArcSOC 进程启动之前启动。
  • rabbitmq.conf 文件从 Windows ROAMING 文件夹中缺失。

解决方案或解决方法

为确保成功部署 ArcGIS GeoEvent Server,请确认 ArcSOC 进程正在 Windows 任务管理器中运行。 如果 rabbitmq.conf 文件缺失,请完成以下步骤解决此问题:

  1. 确保平台服务正在 ArcGIS Server 管理员端点处运行:
https://machine.dom/server/admin/system/platformservices
  1. 停止 ArcGIS Server、ArcGIS GeoEvent 网关和 GeoEvent Server Windows 服务。 有关执行此操作的步骤,请参阅 ArcGIS Server:启动和停止服务
  1. 导航至以下文件夹,并确保 rabbitmq.conf 文件存在:
C:/Users/<run-as user>/AppData/Roaming/RabbitMQ
Note:
The AppData folder is a hidden folder.
  1. 如果在步骤 3 中不存在 rabbitmq.conf 文件,请导航至以下文件夹位置并复制 rabbitmq.conf 文件:
C:\Program Files\ArcGIS\Server\framework\runtime\rabbitmq\etc\RabbitMQ
  1. 将配置文件粘贴到步骤 3 中提到的文件夹中。
  2. 重新启动部署。

文章 ID: 000021959

接收通知并查找新问题或常见问题的解决方案

从我们全新的 AI 聊天机器人中获得简明答案和视频解决方案。

下载 Esri 支持应用程序

相关信息

发现关于本主题的更多内容

获取来自 ArcGIS 专家的帮助

联系技术支持部门

下载 Esri 支持应用程序

转至下载选项