CF9到CF11迁移中的ActiveMQ错误

时间:2015-03-30 17:58:11

标签: coldfusion activemq

请原谅我,因为我对此很陌生,但我会尽力解释这种情况。

当前系统在ColdFusion 9和ActiveMQ 5.3.1上运行。我们正在尝试将系统升级到ColdFusion 11,并且我遇到了一些问题。在ColdFusion 9中,ActiveMQ似乎在Beta和Production上运行良好(我们也有本地和alpha环境)但是在ColdFusion 11中我收到以下错误:http://puu.sh/gVp1L/d77453416f.png这发生在/CFIDE/adminapi/eventgateway.cfc中: 204当然是一个被抽象为不可读的文件。

我尝试了以下内容:

  • 三种不同的ActiveMQ服务器
  • 两种不同的CF11安装
  • 一步一步地通过eventgateway api

当我手动尝试在CFIDE中启动网关实例时,它会转到白页,并且eventgateway日志中不会显示任何内容。我设法看到的唯一错误实际上是在CF9中,它是:

  

无法实例化类:org.apache.activemq.jndi.ActiveMQInitialContextFactory

我认为这只是一个愚蠢的ActiveMQ安装在本地。我做了一些谷歌搜索这个错误,它说我可能在ActiveMQ中缺少.jar文件,但当我查看/ lib目录时,我可以看到他们声称必须丢失的文件。在CF9中,我实际上可以在eventgateway日志中看到错误,但就像我说的那样,我得到一个白屏并且在CF11中没有任何反应。

有什么想法吗?

谢谢, 尼克

1 个答案:

答案 0 :(得分:0)

这是因为activemq.jar没有包含在CF11的cfusion / lib文件夹中,而是用于CF9。