2016-11-25 3 views
1

Я использую Spring 4.2.5 и сервер jboss 7.свойства перезагрузки файла при изменении на сервере, весна

Можно ли изменить файлы application.properties и заставить сервер повторно загружать измененные данные в файл application.properties при обновлении без перезапуска сервера?

Пожалуйста, предложите на этом. Любая идея или шаги или api, чтобы использовать что-либо для продвижения вперед.

С уважением

+0

Я использую 8. В кот мой весенний проект в затмении у меня есть файл свойств под 'SRC/основной/resources', который получит развернутого к ** ** в пути к классам WebApps. Всякий раз, когда я вношу изменения в файл свойств, сервер tomcat обновляется. Не знаете о конфигурации jboss. Но я считаю, что если ваш файл свойств находится в пути к классу проекта (или внутри папки проекта в webapps), сервер будет обновлен. Пожалуйста попробуйте. –

ответ

1

Идеальным способом будет использовать пружинное облако конфигурации @EnableConfigServer. У вас будет отдельный конфигурационный сервер, который указал все указанные свойства. И клиент сможет получить доступ к свойствам. Это позволяет вам изменять свойства «на лету» на сервере без необходимости перезапуска.

http://jeroenbellen.ghost.io/manage-and-reload-spring-application-properties-on-the-fly/