![Wildfly8.2 服務無法在 ubuntu 伺服器上正確啟動](https://rvso.com/image/668041/Wildfly8.2%20%E6%9C%8D%E5%8B%99%E7%84%A1%E6%B3%95%E5%9C%A8%20ubuntu%20%E4%BC%BA%E6%9C%8D%E5%99%A8%E4%B8%8A%E6%AD%A3%E7%A2%BA%E5%95%9F%E5%8B%95.png)
我在 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 是否已啟動。