企业管理 > Windchill ESI > 在 SAP 环境中管理 Windchill ESI > 监视、诊断和解决问题的指导 > 解决问题 > 解决特定问题 > BusinessWorks 和/或 Windchill ESI 无法连接至 EMS
  
BusinessWorks 和/或 Windchill ESI 无法连接至 EMS
EMS 服务器的配置不合适。将 EMS 服务器的名称指定为 localhost 时,该服务器只能在其正在运行的计算机上被识别。其他计算机无法与其连接。设置为 localhost 的应用程序将尝试找到正在同一计算机上运行的 EMS 服务器。如果未找到,则会出错。如果将计算机名称指定为您的服务器名称,则其他计算机可以连接到您的 EMS 服务器。
检查是否已对位于 <Tibco_Home>/ems/<版本>/tibco/cfgmgmt/ems/data/factories.conf 文件中的 QueueConnectionFactory 值和进程引擎部署中的全局变量 ESIJMS/JNDIContextURL 进行了相应的设置。
应将 factories.conf 文件中的 QueueConnectionFactory 设置为 tcp://<计算机名称>:7222,其中“计算机名称”是正在运行 EMS 服务器的计算机名称。
BW 引擎中的全局变量 ESIJMS/JNDIContextURL 应设置为 tibjsnaming://<计算机名>,其中 <计算机名> 是正在运行 EMS 服务器的计算机名称。
与这个 EMS 服务器的位置无关。可以与 Windchill PDMLink 位于同一计算机上,也可以与 TIBCO 进程引擎位于同一个计算机上,或者位于另外一台计算机上。只要对上述值进行了相应设置 (并且计算机均在同一网络上),Windchill ESI 和 EAI 组件就可以连接至正确的 EMS 服务器。
要确定连接至 EMS 服务器的计算机和用户名称,请在 TIBCO JMS 管理工具中键入以下命令:
>show connections
此命令将给出连接到服务器的用户和计算机的列表。