1. 程式人生 > >Java訊息中介軟體ActiveMQ-5.11.1啟動失敗解決辦法

Java訊息中介軟體ActiveMQ-5.11.1啟動失敗解決辦法

異常資訊:

Exception thrown from LifecycleProcessor on context close | org.apache.activemq.xbean.XBeanBrokerFactory$1 | WrapperSimpleAppMain
java.lang.IllegalStateException: LifecycleProcessor not initialized - call 'refresh' before invoking lifecycle methods via the context: [email protected]: startup date [Tue Aug 16 16:00:10 CST 2016]; root of context hierarchy
	at org.springframework.context.support.AbstractApplicationContext.getLifecycleProcessor(AbstractApplicationContext.java:360)[spring-context-3.2.11.RELEASE.jar:3.2.11.RELEASE]
	at org.springframework.context.support.AbstractApplicationContext.doClose(AbstractApplicationContext.java:1059)[spring-context-3.2.11.RELEASE.jar:3.2.11.RELEASE]
	at org.springframework.context.support.AbstractApplicationContext.close(AbstractApplicationContext.java:1012)[spring-context-3.2.11.RELEASE.jar:3.2.11.RELEASE]
	at org.apache.activemq.hooks.SpringContextHook.run(SpringContextHook.java:30)[activemq-spring-5.11.1.jar:5.11.1]
	at org.apache.activemq.broker.BrokerService.stop(BrokerService.java:826)[activemq-broker-5.11.1.jar:5.11.1]
	at org.apache.activemq.xbean.XBeanBrokerService.stop(XBeanBrokerService.java:122)[activemq-spring-5.11.1.jar:5.11.1]
	at org.apache.activemq.broker.BrokerService.start(BrokerService.java:612)[activemq-broker-5.11.1.jar:5.11.1]
	at org.apache.activemq.xbean.XBeanBrokerService.afterPropertiesSet(XBeanBrokerService.java:73)[activemq-spring-5.11.1.jar:5.11.1]
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)[:1.7.0_79]
	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)[:1.7.0_79]
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)[:1.7.0_79]
	at java.lang.reflect.Method.invoke(Unknown Source)[:1.7.0_79]
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeCustomInitMethod(AbstractAutowireCapableBeanFactory.java:1640)[spring-beans-3.2.11.RELEASE.jar:3.2.11.RELEASE]
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1581)[spring-beans-3.2.11.RELEASE.jar:3.2.11.RELEASE]
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1511)[spring-beans-3.2.11.RELEASE.jar:3.2.11.RELEASE]
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:521)[spring-beans-3.2.11.RELEASE.jar:3.2.11.RELEASE]
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:458)[spring-beans-3.2.11.RELEASE.jar:3.2.11.RELEASE]
	at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:293)[spring-beans-3.2.11.RELEASE.jar:3.2.11.RELEASE]
	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:223)[spring-beans-3.2.11.RELEASE.jar:3.2.11.RELEASE]
	at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:290)[spring-beans-3.2.11.RELEASE.jar:3.2.11.RELEASE]
	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:191)[spring-beans-3.2.11.RELEASE.jar:3.2.11.RELEASE]
	at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:636)[spring-beans-3.2.11.RELEASE.jar:3.2.11.RELEASE]
	at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:934)[spring-context-3.2.11.RELEASE.jar:3.2.11.RELEASE]
	at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:479)[spring-context-3.2.11.RELEASE.jar:3.2.11.RELEASE]
	at org.apache.xbean.spring.context.ResourceXmlApplicationContext.<init>(ResourceXmlApplicationContext.java:64)[xbean-spring-3.18.jar:3.18]
	at org.apache.xbean.spring.context.ResourceXmlApplicationContext.<init>(ResourceXmlApplicationContext.java:52)[xbean-spring-3.18.jar:3.18]
	at org.apache.activemq.xbean.XBeanBrokerFactory$1.<init>(XBeanBrokerFactory.java:104)[activemq-spring-5.11.1.jar:5.11.1]
	at org.apache.activemq.xbean.XBeanBrokerFactory.createApplicationContext(XBeanBrokerFactory.java:104)[activemq-spring-5.11.1.jar:5.11.1]
	at org.apache.activemq.xbean.XBeanBrokerFactory.createBroker(XBeanBrokerFactory.java:67)[activemq-spring-5.11.1.jar:5.11.1]
	at org.apache.activemq.broker.BrokerFactory.createBroker(BrokerFactory.java:71)[activemq-broker-5.11.1.jar:5.11.1]
	at org.apache.activemq.broker.BrokerFactory.createBroker(BrokerFactory.java:54)[activemq-broker-5.11.1.jar:5.11.1]
	at org.apache.activemq.console.command.StartCommand.runTask(StartCommand.java:87)[activemq-console-5.11.1.jar:5.11.1]
	at org.apache.activemq.console.command.AbstractCommand.execute(AbstractCommand.java:57)[activemq-console-5.11.1.jar:5.11.1]
	at org.apache.activemq.console.command.ShellCommand.runTask(ShellCommand.java:150)[activemq-console-5.11.1.jar:5.11.1]
	at org.apache.activemq.console.command.AbstractCommand.execute(AbstractCommand.java:57)[activemq-console-5.11.1.jar:5.11.1]
	at org.apache.activemq.console.command.ShellCommand.main(ShellCommand.java:104)[activemq-console-5.11.1.jar:5.11.1]
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)[:1.7.0_79]
	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)[:1.7.0_79]
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)[:1.7.0_79]
	at java.lang.reflect.Method.invoke(Unknown Source)[:1.7.0_79]
	at org.apache.activemq.console.Main.runTaskClass(Main.java:262)[activemq.jar:5.11.1]
	at org.apache.activemq.console.Main.main(Main.java:115)[activemq.jar:5.11.1]
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)[:1.7.0_79]
	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)[:1.7.0_79]
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)[:1.7.0_79]
	at java.lang.reflect.Method.invoke(Unknown Source)[:1.7.0_79]
	at org.tanukisoftware.wrapper.WrapperSimpleApp.run(WrapperSimpleApp.java:240)[wrapper.jar:3.2.3]
	at java.lang.Thread.run(Unknown Source)[:1.7.0_79]
解決辦法:

1.確認計算機主機名名稱沒有下劃線;(如果有請去掉下劃線,linux,windows都可能出現這個問題)
2.如果是win7,停止ICS服務,cmd裡輸入services.msc找到Internet Connection Sharing (ICS)服務,停止該服務,並改成手動啟動或禁用

相關推薦

Java訊息中介軟體ActiveMQ-5.11.1啟動失敗解決辦法

異常資訊: Exception thrown from LifecycleProcessor on context close | org.apache.activemq.xbean.XBeanBrokerFactory$1 | WrapperSimpleAppMain j

訊息中介軟體activeMQ1

開篇只是提出了訊息中間的定義,點對點、訂閱兩種模式下的訊息傳輸特點和AactiveMQ中訊息傳遞和接收的流程。 基本概念: MOM 就是面向訊息中介軟體(Message-oriented middleware),是用於以分散式應用或系統中的非同步、鬆耦合、可靠、可擴充套件和安全通訊的一類軟體

activemq訊息中介軟體--JMS概述(1

1 JMS概述 目前現在很多的RPC中介軟體技術都有如下問題: (1)同步通訊,客戶端發出呼叫請求,必須等待服務端處理完成以後返回結果才能繼續執行。 (2)客戶和服務物件的生命週期緊密耦合,客戶程序和服務程序都必須正常進行,如果由於服務物件的崩潰和網路故障導致客戶請求不可達,客戶收到

Java訊息中介軟體學習九 -- ActiveMQ與HA架構(master/slave)

HA(高可用性)幾乎在所有的架構中都需要有一定的保證 ,在生產環境中,我們也需要面對broker失效、網路故障等各種問題,ActiveMQ也不例外。activeMQ作為消費分發和儲存系統,它的HA模型只有master-slave,我們通過broker節點“訊息互

(二) 訊息中介軟體——ActiveMQ 安裝和啟動

文章目錄 ActiveMQ 有眾多版本 ActiveMQ 支援多個平臺 解壓即安裝 認識預設的兩個埠 啟動 ActiveMQ 訪問 Active

Java 訊息中介軟體

Java 訊息中介軟體 文章目錄 Java 訊息中介軟體 常見訊息中介軟體 1. ActiveMQ 2. RabbitMQ 3. Kafka 4. 綜合比較 規範與協議

訊息中介軟體ActiveMQ(一)HelloWorld入門例項

1、JMS訊息傳送模式 在點對點或佇列模型: 一個生產者向一個特定的佇列釋出訊息,一個消費者從該佇列中讀取訊息。這裡,生產者知道消費者的佇列,並直接將訊息傳送到消費者的佇列。這種模式被概括為:只有一個消費者將獲得訊息。生產者不需要在接收者消費該訊息期間處於執行狀態,接收

訊息中介軟體學習總結(1)——RocketMQ之專訪RocketMQ聯合創始人:專案思路、技術細節和未來規劃

編者按 這些年開源氛圍越來越好,各大IT公司都紛紛將一些自研程式碼開源出來。2012年,阿里巴巴開源其自研的第三代分散式訊息中介軟體——RocketMQ。經過幾年的技術打磨,阿里稱基於RocketMQ技術,目前雙十一當天訊息容量可達到萬億級。 2016年11月,阿里將Ro

訊息中介軟體activeMQ(6)

訊息總是從生產者傳送到中介軟體再有中介軟體傳送給消費者。 訊息從broker傳送到消費者之後,為了使訊息能夠被正確的消費,引入了ACK機制來進行訊息的確認。 概念一: optimizeACK     "可優化的ACK",這是ActiveMQ對於consumer在訊息

訊息中介軟體activeMQ(3)

訊息總是從生產者傳送到中介軟體再有中介軟體傳送給消費者。 傳送端特性分析: producer預設是非同步傳送訊息。在沒有開啟事務的情況下,producer傳送持久化訊息是同步的,呼叫send會阻塞直到broker把訊息儲存到磁碟並返回確認。 訊息設定為持久: Mess

訊息中介軟體-activemq實戰之訊息持久化(六)

對於activemq訊息的持久化我們在第二節的時候就簡單介紹過,今天我們詳細的來分析一下activemq的持久化過程以及持久化外掛。在生產環境中為確保訊息的可靠性,我們肯定的面臨持久化訊息的問題,今天就一起來攻克他吧。 1. 持久化方式介紹 前面我們也簡

分散式訊息中介軟體-ActiveMQ

本章知識點: 什麼是訊息中介軟體 訊息中介軟體能做什麼 AciiveMQ簡介 從JMS規範來了解Active

在 root 下執行 Oracle 程序時找不到 libclntsh.so.11.1 錯誤的解決辦法

gpo blog body 解決辦法。 usr bsp nts export bho 在 root 下執行 Oracle 程序時找不到 libclntsh.so.11.1 錯誤的解決辦法。 先確定 libclntsh.so.11.1 所在目錄: [oracle@loca

windows Server2012 IIS8.0安裝 .NET Framework 3.5.1失敗解決辦法

一、原因分析找不到安裝原始檔。一、解決方法使用 PowerShell 指令碼進行安裝。從 開始 選單中找到 PowerShell,右鍵單擊選擇 以管理員身份執行。輸入如下指令碼後,一次性全選複製,按回車鍵執行。Set-ItemProperty-Path'HKLM:\SOFTW

Ubuntu 12.04軟體中心安裝flash外掛過程失敗解決辦法

Ubuntu12.04軟體中心安裝flash外掛過程失敗解決辦法 安裝了Ubuntu12.04後,我使用火狐瀏覽器登入百度文庫搜一些介紹curses庫的資料,發現瀏覽器沒有flash外掛,這時貼心的火狐娘提示我安裝缺失外掛,於是就按照提示更新外掛,在安裝嚮導中,我選擇了ad

訊息中介軟體學習1ActiveMQ

TODO 歡迎使用Markdown編輯器 你好! 這是你第一次使用 Markdown編輯器 所展示的歡迎頁。如果你想學習如何使用Markdown編輯器, 可以仔細閱讀這篇文章,瞭解一下Markdown的基本語法知識。 新的改變 我們對Markdown編輯器進行了一些功能拓展與

【直播預告】:Java Spring Boot開發實戰系列課程【第11講】:訊息中介軟體 RabbitMQ 與api原始碼解析

內容概要:mq訊息中介軟體在高併發系統架構中扮演關鍵角色,阿里雙11高併發使用了mq技術。本次課程一起學習最新Java Spring Boot 2.0、RabbitMQ中介軟體的最新特性與實戰應用,同樣會分析核心api原始碼。主講人:徐雷(阿里雲棲特邀Java專家)直播時間:2019年1月8日 週二 今晚20

(六) 訊息中介軟體——使用 JmsTemplate 向 ActiveMQ 傳送和獲取 Topic 型別訊息

文章目錄 前言 回顧 Queue 型別訊息的傳送和請求過程 ActiveMQTopic 和 JmsTemplate Topic 型別訊息的特性

(五) 訊息中介軟體——使用 JmsTemplate 向 ActiveMQ 獲取 Queue 型別訊息

文章目錄 前言 為什麼不將傳送和接收寫到同一篇文章中? 傳送和接收的聯絡和區別-本質上是對某一個 ActiveMQQueue 的操作 讀取 Queue 中的訊息

(四) 訊息中介軟體——使用 JmsTemplate 向 ActiveMQ 傳送 Queue 型別訊息

文章目錄 前言 傳送類的編寫 建立 類 JmsTemplateQueueProduct 方法一 send 方法二 convertAndS