Как я могу динамически установить свойство системы в JVM после ее запуска, не изменяя код моей программы? ⇐ JAVA
-
Anonymous
Как я могу динамически установить свойство системы в JVM после ее запуска, не изменяя код моей программы?
Я хотел бы иметь возможность изменять системное свойство во время работы Java-приложения на сервере приложений. Я знаю, что это можно сделать с помощью java.lang.System.setProperty или добавив -DpropertyName=value в качестве флага JVM.
Но я хочу сделать это во время выполнения и не изменяя код приложения.
Существует ли инструмент, который может изменять свойства системы в JVM во время выполнения без необходимости обновления кода приложения (например, просто подключив инструмент к работающему процессу или используя JMX)?
Я хотел бы иметь возможность изменять системное свойство во время работы Java-приложения на сервере приложений. Я знаю, что это можно сделать с помощью java.lang.System.setProperty или добавив -DpropertyName=value в качестве флага JVM.
Но я хочу сделать это во время выполнения и не изменяя код приложения.
Существует ли инструмент, который может изменять свойства системы в JVM во время выполнения без необходимости обновления кода приложения (например, просто подключив инструмент к работающему процессу или используя JMX)?
Мобильная версия