溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點(diǎn)擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

Activemq服務(wù)啟動(dòng)報(bào)錯(cuò)怎么辦

發(fā)布時(shí)間:2020-06-06 21:22:49 來源:億速云 閱讀:1007 作者:Leah 欄目:系統(tǒng)運(yùn)維

Activemq服務(wù)啟動(dòng)報(bào)錯(cuò)怎么辦?相信很多沒有經(jīng)驗(yàn)的人對此束手無策,這篇文章總結(jié)了Activemq服務(wù)無法啟動(dòng)的解決辦法,通過這篇文章希望你能解決這個(gè)問題。

環(huán)境說明:
系統(tǒng)版本:centos7.3
activemq版本:apache-activemq-5.14.5

1、主機(jī)hostname有非法字符

修改主機(jī)hostname的時(shí)候,不小心寫入了非法字符,如下劃線“_”,導(dǎo)致服務(wù)啟動(dòng)失敗。
報(bào)錯(cuò)內(nèi)容:

2019-09-29 12:44:42,057 | ERROR | Failed to start Apache ActiveMQ ([localhost, ID:193_168_0_24-43901-1569732279834-0:1], java.net.URISyntaxException: Illegal character in hostname at index 8: ws://193_168_0_24:58083?maximumConnections=1000&wireFormat.maxFrameSize=104857600) | org.apache.activemq.broker.BrokerService | main

解決:
修改hostname就可以了。
修改hostname的方法:

1、方法一hostnamectl命令修改,不需要重啟新開一個(gè)窗口就生效。
語法: hostnamectl set-hostname  新主機(jī)名

2、方法二:修改配置文件  /etc/hostname 保存退出
修改完成之后需要重啟生效

3、方法三:臨時(shí)修改主機(jī)名
hostname 新主機(jī)名

hostname命名規(guī)則可參考:
https://en.wikipedia.org/wiki/Hostname

2、配置文件IP配置不正確

配置文件conf/activemq.xml文件IP配置不正確,activemq啟動(dòng)失敗。
報(bào)錯(cuò):

2019-09-29 13:24:27,798 | ERROR | Failed to start Apache ActiveMQ ([localhost, ID:193-168-0-24-37400-1569734665712-0:1], java.io.IOException: Transport Connector could not be registered in JMX: java.io.IOException: Failed to bind to server socket: nio://193.169.0.24:50002?maximumConnections=1000&wireFormat.maxFrameSize=104857600 due to: java.net.BindException: Cannot assign requested address) | org.apache.activemq.broker.BrokerService | main

解決:
IP修改正確就好了。

不過網(wǎng)上也帖子提到關(guān)于“Cannot assign requested address”報(bào)錯(cuò)的其他原因和解決方法:
1、/etc/hosts解析異常,不能解析本機(jī)IP,需手動(dòng)添加 127.0.0.1 localhost
2、/etc/hosts文件權(quán)限異常,修改為644

看完這篇文章,你能夠獨(dú)立解決Activemq服務(wù)無法啟動(dòng)的問題了嗎?如果還想學(xué)到更多技能或想了解更多相關(guān)內(nèi)容,歡迎關(guān)注億速云行業(yè)資訊頻道。

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI