關于activemq安裝配置以及啟動錯誤的解決
注:若是為了解決問題,可直接查看第二部分。
1.安裝與啟動
在下載安裝前,請安裝好JDK并配置好環(huán)境變量。
ActiveMQ可到官網(wǎng)下載。點擊進入官網(wǎng)
其中存在windows和Linux系統(tǒng),如圖:
我的是windos,下載的windows下的壓縮包。
下載后解壓,如圖:
進入到bin目錄下,會存在32位文件和64位文件,如圖:
點擊activemq.bat文件啟動activemq,如圖:
ActiveMQ默認啟動到8161端口,啟動完了后在瀏覽器地址欄輸入:http://localhost:8161/admin要求輸入用戶名密碼,默認用戶名密碼為admin、admin,這個用戶名密碼是在conf/users.properties中配置的。輸入用戶名密碼后便可看到如下圖的ActiveMQ控制臺界面了。
其中InstallService.bat文件是為了設定為服務的。這里就不詳細講解了,喜歡的同學可以自行百度。
至此,ActiveMQ算是安裝成功了。下面是對安裝遇到的問題提供解決方案以及講解。
2.安裝中遇到的問題解決方案及講解
首先我遇到了一個坑就是:拒絕訪問0x5.
這個問題是因為我將解壓文件放到了C:\Program Files目錄下,導致了電腦權限問題引起的,更換到了D盤就好了。
其次問題是Unsupported major.minor version 52.0 ,如圖:
這是一個坑,很大的坑。搞了半天才知道,原來ActiveMQ與java的JDK是有版本對應匹配的。
下面提供一個匹配圖:
MQ版本號 | Build-Jdk | 依賴JDK |
---|---|---|
apache-activemq-5.0.0 | 1.5.0_12 | 1.5+ |
apache-activemq-5.1.0 | 1.5.0_12 | 1.5+ |
apache-activemq-5.2.0 | 1.5.0_15 | 1.5+ |
apache-activemq-5.3.0 | 1.5.0_17 | 1.5+ |
apache-activemq-5.4.0 | 1.5.0_19 | 1.5+ |
apache-activemq-5.5.0 | 1.6.0_23 | 1.6+ |
apache-activemq-5.6.0 | 1.6.0_26 | 1.6+ |
apache-activemq-5.7.0 | 1.6.0_33 | 1.6+ |
apache-activemq-5.8.0 | 1.6.0_37 | 1.6+ |
apache-activemq-5.9.0 | 1.6.0_51 | 1.6+ |
apache-activemq-5.10.0 | 1.7.0_12-ea | 1.7+ |
apache-activemq-5.11.0 | 1.7.0_60 | 1.7+ |
apache-activemq-5.12.0 | 1.7.0_80 | 1.7+ |
apache-activemq-5.13.0 | 1.7.0_80 | 1.7+ |
apache-activemq-5.14.0 | 1.7.0_80 | 1.7+ |
apache-activemq-5.15.0 | 1.8.0_112 | 1.8+ |
如何查看官方發(fā)布ActiveMQ依賴JDK版本
以版本 apache-activemq-5.15.0 為例
方法1:查看 release-note
ActiveMQ 5.15.0 Release Java 8 Required The minimum Java version has been upgraded to Java 8.
方法2:查看文件 activemq-all-*.jar\META-INF\MANIFEST.MF 屬性值 Build-Jdk
Manifest-Version: 1.0 Implementation-Title: ActiveMQ :: All JAR bundle Implementation-Version: 5.15.0 Archiver-Version: Plexus Archiver Built-By: cshannon Specification-Vendor: The Apache Software Foundation Specification-Title: ActiveMQ :: All JAR bundle Implementation-Vendor-Id: org.apache.activemq Implementation-Vendor: The Apache Software Foundation Main-Class: org.apache.activemq.console.command.ShellCommand Created-By: Apache Maven 3.5.0 Build-Jdk: 1.8.0_112 Specification-Version: 5.15.0
相信到這里很多朋友都該明白了。就是找匹配的版本下載。
我的JDK是7 ,但是我百度搜索發(fā)現(xiàn)CSDN上竟然有人對activemq版本進行拆分,下載還需要積分,我覺得這是很可恥的行為。
我這里直接給大家提供官網(wǎng)各個版本下載目錄:ActiveMQ各個版本目錄
盡情的下載吧。。。。。。。。。。。
總結
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關文章
Mybatis Select Count(*)的返回值類型介紹
這篇文章主要介紹了Mybatis Select Count(*)的返回值類型,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2021-12-12java組件smartupload實現(xiàn)上傳文件功能
這篇文章主要為大家詳細介紹了java組件smartupload實現(xiàn)上傳文件功能,具有一定的參考價值,感興趣的小伙伴們可以參考一下2016-10-10netty服務端處理請求聯(lián)合pipeline分析
這篇文章主要為大家介紹了netty服務端處理請求聯(lián)合pipeline示例分析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪2023-04-04