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 の再起動が必要かどうかのフィードバックも得られます。