企业管理 > Windchill ESI > 在 ORACLE Applications 环境中管理 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 服务器名称无效,可能发生此种情况。
要解决此问题,请确认进程引擎部署配置中的 ESIJMS/JNDIContextURL 全局变量与 factories.conf 文件 (位于 <Tibco_Home>/ems/<版本>/tibco/cfgmgmt/ems/data) 中的 QueueConnectionFactory URL 中的值相匹配。
ESIJMS/JNDIContextURL 全局变量应设置为:
tibjmsnaming://<计算机名>:<端口>
QueueConnectionFactory URL 应设置为:
tcp://<计算机名称>:<端口>。
计算机名称和端口值应匹配。
例如,如果将 ESIJMS/JNDIContextURL 设置为 tibjmsnaming://mymachine.mycompany.com:7222,则应将 QueueConnectionFactory URL 设置为 tcp://mymachine.mycompany.com:7222。
有关此变量的详细信息,请参阅 Windchill Enterprise Systems Integration Installation and Configuration Guide - Oracle Applications (《Windchill Enterprise Systems Integration 安装和配置指南 - Oracle Applications》) 中的 "Global Variables for Process Engines" (进程引擎的全局变量)。