企业管理 > Windchill ESI > 在 SAP 环境中管理 Windchill ESI > 监视、诊断和解决问题的指导 > 解决问题 > 解决特定问题 > TIBCO BusinessWorks 返回错误消息
  
TIBCO BusinessWorks 返回错误消息
TIBCO BusinessWorks 返回如下错误消息:
-2003 Feb 19 13:27:12:294 GMT -5 Engine Error [] PE-Error
process initialization failed for
ProcessDefinitions/Services/WCResult_Service
--Initialization error in
[ProcessDefinitions/Services/WCResult_Service/JMSRepeatUntilTru
e_ESIPostResult_Result/JMSSender_ESIResult_PostResult]
--javax.naming.ServiceUnavailableException: Failed to query
JNDI: Failed to connect to the server at tcp://localhost:7222.
Root exception is javax.jms.JMSException: Failed to connect to
the server at tcp://localhost:7222
当 EMS 服务器名称无效或 EMS 服务器未运行时,会发生这种情况。
如果 EMS 服务器未运行,则启动该服务器便可解决这一问题。
或确认进程引擎部署配置中的 ESIJMS/JNDIContextURL 全局变量与 factories.conf 文件 (位于 <Tibco_Home>/ems/<版本>/tibco/cfgmgmt/ems/data) 的 QueueConnectionFactory URL 中的值相匹配。
ESIJMS/JNDIContextURL 全局变量应设置为:
tibjmsnaming://<计算机名>:<端口>
QueueConnectionFactory URL 应设置为:
tcp://<计算机名称>:<端口>。
计算机名称和端口值应匹配。
例如,如果将 ESIJMS/JNDIContextURL 设置为 tibjsnaming://mymachine.mycompany.com:7222,则应将 QueueConnectionFactory URL 设置为 tcp://mymachine.mycompany.com:7222。
有关此变量的详细信息,请参见 Windchill Enterprise Systems Integration Installation and Configuration Guide - SAP R/3 中的 "Process Engine Global Variable Groups" (进程引擎全局变量组)。