重启时 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/控制台) 或 CLI ( ${JBOSS_HOME}/bin/jboss-cli.sh)。通过这种方式进行更改,您甚至可以获得有关更改是否需要重新启动 JBoss 的反馈。

相关内容