1. 程式人生 > >Activemq訊息佇列啟動無效以及Forbidden class問題解決

Activemq訊息佇列啟動無效以及Forbidden class問題解決

    當我從apache下載來最新5.15.3的壓縮包到伺服器上

   第一個問題, 進入bin目錄下執行

(這裡說明下,console是表示將日誌打在前臺方便除錯,activemq start則是執行到後臺)

    執行後,檢視ps -aux 並沒有activemq的程式執行著以及登陸http://111.231.112.54:8161/admin/queues.jsp也無法訪問命令並未丟擲異常,還是正常執行

    這時候問題應該是出在hostname的格式問題上,我的hostname中帶有_下劃線,我用hostnamectl set-hostname xxx修改為不帶下劃線的名字即可正常執行。

    第二個問題是當我寫完java測試用例的時候,receiver接受程式的回撥列印方法死活不輸出物件,但是web後臺上明明顯示有正在佇列中的資料(顯示呼叫

的receive方法丟擲forbidden異常解決辦法一樣)

    這個問題出在沒有信任序列化類的問題,新版本才加的限制這裡是信任所有的包(如果只想信任指定幾個包名,