2015-03-30 41 views
2

請原諒我,因爲我對此很陌生,但我會盡我所能地盡力解釋情況。CFM到CF11移植中的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,它是:

Cannot instantiate class: org.apache.activemq.jndi.ActiveMQInitialContextFactory

我假定這只是一個愚蠢的ActiveMQ本地安裝雖然。我在這個錯誤上做了一些搜索,它說我可能在ActiveMQ中缺少一個.jar文件,但是當我查看/ lib目錄時,我可以看到他們聲明的文件必須丟失。在CF9中,我實際上可以看到eventgateway日誌中的錯誤,但正如我所說,我得到一個白色屏幕,CF11中沒有任何反應。

任何想法?

感謝, 尼克

回答

0

這是由於activemq.jar不被包括在CF11的cfusion/lib文件夾,但對於CF9。