linux中jboss無法啟動怎麼辦

WBOY
發布: 2022-07-19 15:16:00
原創
1938 人瀏覽過

解決方法:1、利用「hostname hy」指令,將hostname改為hy;2、修改「/etc/hosts」檔案或「/etc/sysconfig/network」檔案修改hostname,並利用「 service network restart」重啟網路服務即可。

linux中jboss無法啟動怎麼辦

本教學操作環境:linux7.3系統、Dell G3電腦。

linux中jboss無法啟動怎麼辦

一、問題描述

Linux伺服器重新啟動後,發現原本能正常啟動的Jboss實例和ActiveMQ實例都無法正常啟動了,

Jboss報錯如下:

java.net.MalformedURLException: Local host name unknown: java.net.UnknowstException: hy-192.168.1.103: hy-192.168.1.103: unknown error
登入後複製

ActiveMQ報錯如下:

Invocation of init method failed; nested exception is java.net.URISyntaxException: Illegal character in hostname at index 27: ws://hy-192.168.1.103:61614?maximumConnections=1000&wireFormat.maxFrameSize=104857600
登入後複製

二、問題排查

# 確認Jboss和ActiveMQ的啟動腳本、設定資訊都沒有修改過,之前是可以正常啟動的,只是Linux伺服器重啟過後,發現兩個元件無法啟動了,查看原因都是跟本伺服器的host name 相關的。

Linux伺服器跟hostname相關的地方有三個:/etc/hosts、/etc/sysconfig/network、hostname指令。

1、檢視/etc/hosts如下:

[admin@localhost Desktop]$ more /etc/hosts 127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4 ::1 localhost localhost.localdomain localhost6 localhost6.localdomain6 192.168.1.103 hy
登入後複製

2、檢視/etc/sysconfig/network如下:

[admin@localhost Desktop]$ more /etc/sysconfig/network NETWORKING=yes HOSTNAME=hy
登入後複製

3、hostname指令查看host name如下:

[admin@localhost Desktop]$ hostname hy-192.168.1.103
登入後複製

三處查看發現hostname與hosts、network設定資訊不一致,根據實例的報錯期望的hostname應該是hy這種,而不是hy-192.168.1.103這樣帶IP的。

三、問題修改

1、將hostname改為hy即可,指令如下:

hostname hy
登入後複製

改完後記得用hostname指令或uname -a指令查看修改是否生效。

2、如果是修改/etc/hosts文件或/etc/sysconfig/network文件,

最後一定不要忘記讓修改過的東西生效,生效命令:

service network restart
登入後複製

其實就是重啟網路服務。

推薦學習:Linux影片教學

#

以上是linux中jboss無法啟動怎麼辦的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!