天天看點

ActiveMQ點選Queues選項報503錯誤的解決方法

今天在使用ActiveMQ時發現一個問題,因我的程式運作在Linux環境下,是以這裡介紹一下如何解決Linux環境的方法。

當我們在Linux中運作起來ActiveMQ了以後,我們在windows中打開伺服器通路http://192.168.25.88:8161/admin/,這裡将域名替換為自己的伺服器位址,端口号8161是ActiveMQ自己的背景運作的端口号,這裡不變,後面跟上admin進行通路,這裡需要輸入使用者名和密碼,兩者都是admin,進入後就會看到這個頁面了

ActiveMQ點選Queues選項報503錯誤的解決方法

當我們點選導航欄的第二個按鈕Queues選項時,則會出現503錯誤

ActiveMQ點選Queues選項報503錯誤的解決方法

導緻這個問題的原因是因為Linux系統中的hosts檔案中沒有映射到我們的主機名,這裡我們需要手動配置一下。

在Linux中使用指令 cat /etc/sysconfig/network,可以看到我們的主機名

ActiveMQ點選Queues選項報503錯誤的解決方法

我們可以把這個主機名拷貝下來,然後輸入指令 vim /etc/hosts 進入到hosts檔案中

ActiveMQ點選Queues選項報503錯誤的解決方法

可以看到我們的127.0.0.1映射的主機名中并不包含我們目前的主機名,是以這裡我們在127.0.0.1後面手動加上我們剛才拷貝的主機名,儲存并退出。

然後重新開機一下ActiveMQ,再次回到剛才的浏覽器中重新整理頁面,重新點選Queues選項,就可以正常通路了

ActiveMQ點選Queues選項報503錯誤的解決方法

希望對大家有幫助~

繼續閱讀