Jboss Standalone-full.xml 檔案在重新啟動時被覆蓋

Jboss Standalone-full.xml 檔案在重新啟動時被覆蓋

我在 jboss 運行時修改了standalone-full.xml。然後我重新啟動了jboss實例。重新啟動後,我的變更在檔案 (standalone-full.xml) 中不可用。看來,先前的版本(修改前)已恢復。但有時,變更會在重新啟動後反映出來。令人困惑。任何想法,重新啟動時發生了什麼?

答案1

我在 jboss 運行時修改了standalone-full.xml。

JBoss 主動管理伺服器配置,並根據其操作期間發生的事件重寫 XML。我假設您是透過使用文字編輯器直接編輯 XML 來進行這些修改的。雖然您可以在伺服器離線時執行此操作,影響很小,但正如您所發現的,在伺服器運行時執行此操作會產生不可預測的結果。

您絕對可以在伺服器運行時對其配置進行更改,但為了一致地應用它,您應該使用 Web 管理控制台(http://localhost:8080/console) 或 CLI ( ${JBOSS_HOME}/bin/jboss-cli.sh)。透過這種方式進行更改,您甚至可以獲得有關更改是否需要重新啟動 JBoss 的回饋。

相關內容