activeMQ無法啓動

遇到的問題:

BeanFactory not initialized or already closed - call 'refresh' before accessing beans via the ApplicationContext

       項目採用activeMQ來提供JMS服務,啓動的時候突然報這個錯誤,網上有一些解決方案大多都是針對springbean的初始化的解釋,發現沒有解決我的問題,後來才知道這也是因爲端口占用的問題,也就是61616被佔用了,但是怎麼會突然出現這樣的問題呢,原來是開了wifi共享,因爲佔用61616端口的正是Internet Connection Sharing(ICS),所以將這個ICS停止服務就行了,具體方法是進入如下路徑:控制面板\所有控制面板項\管理工具 然後點開服務,找到ICS然後停止它就OK了。停止服務以後啓動activeMQ就正常了,這個時候再啓動wifi就可以了,估計是wifi會檢測端口然後發現自己要的端口被佔用了會採用備選方案的其他端口,這樣以後activeMQ和WIFI都可以正常使用了。

       希望能幫到你!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章