![Файл Jboss standalone-full.xml переопределяется при перезапуске](https://rvso.com/image/668781/%D0%A4%D0%B0%D0%B9%D0%BB%20Jboss%20standalone-full.xml%20%D0%BF%D0%B5%D1%80%D0%B5%D0%BE%D0%BF%D1%80%D0%B5%D0%B4%D0%B5%D0%BB%D1%8F%D0%B5%D1%82%D1%81%D1%8F%20%D0%BF%D1%80%D0%B8%20%D0%BF%D0%B5%D1%80%D0%B5%D0%B7%D0%B0%D0%BF%D1%83%D1%81%D0%BA%D0%B5.png)
Я изменил standalone-full.xml, пока jboss работал. А затем я перезапустил экземпляр jboss. Мои изменения не доступны в файле (standalone-full.xml) после перезапуска. Кажется, предыдущая версия (до изменения) была восстановлена. Но иногда изменения отражаются после перезапуска. Это сбивает с толку. Есть идеи, что происходит во время перезапуска?
решение1
Я изменил standalone-full.xml во время работы jboss.
JBoss активно управляет конфигурацией сервера и переписывает XML на основе событий, происходящих во время его работы. Я предполагаю, что вы внесли эти изменения, отредактировав XML напрямую с помощью текстового редактора. Хотя вы можете сделать это с небольшими последствиями, пока сервер находится в автономном режиме, выполнение этого во время работы сервера приводит к непредсказуемым результатам, как вы обнаружили.
Конечно, вы можете вносить изменения в конфигурацию сервера во время его работы, но для того, чтобы изменения применялись последовательно, вам следует использовать веб-консоль управления (http://localhost:8080/console) или CLI ( ${JBOSS_HOME}/bin/jboss-cli.sh
). Внося изменения таким образом, вы даже можете получить обратную связь о том, потребует ли ваше изменение перезапуска JBoss.