Wildfly8.2 服務無法在 ubuntu 伺服器上正確啟動

Wildfly8.2 服務無法在 ubuntu 伺服器上正確啟動

我在 ubuntu 伺服器 14.04.2 LTS 上執行 wildfly,當我嘗試啟動該服務時,我得到以下資訊:

service wildfly start
* Starting WildFly Application Server wildfly
   ...done.
* WildFly Application Server hasn't started within the timeout allowed
* please review file "/var/log/wildfly/console.log" to see the status of the service

該腳本正在 grep 日誌文件

grep 'JBAS015874:' "$JBOSS_CONSOLE_LOG" > /dev/null

字串“JBAS015874:”永遠不會被記錄。伺服器記錄的最後一行是:

INFO [ra] HornetQ resource adaptor started [org.hornetq.ra] (MSC service thread 1-1)

但是,如果我將 lynx 指向 localhost:8080,我確實會看到 wildfly 歡迎頁面。

關於如何解決這個問題有什麼建議嗎?

答案1

嗯,我覺得自己像個傻瓜。

問題在於日誌記錄,不久前我減少了啟動時的日誌記錄。

我必須添加以下日誌配置:

<logger category="org.jboss.as">
    <level name="INFO"/>
</logger>

該字串JBAS015874:現在正在啟動時被記錄,並且服務腳本沒有抱怨。

順便說一句,我認為服務應該有更好的方法來確定 Wildfly 是否已啟動。

相關內容