Сохранятся ли изменения в параметрах Java в приложении-мониторе Tomcat во время выполнения? - PullRequest
0 голосов
/ 15 ноября 2018

Я использую Приложение монитора Tomcat 7 , чтобы добавить следующие параметры Java:

-XX:+HeapDumpOnOutOfMemoryError

-XX:HeapDumpPath=path

После нажатия кнопки «Применить» эти переменные будут обновлены во время выполнения или мне нужно перезапустить службу?

Спасибо

1 Ответ

0 голосов
/ 15 ноября 2018

Поскольку -XX:+HeapDumpOnOutOfMemoryError и -XX:HeapDumpPath являются параметрами командной строки , они вступают в силу только при запуске JVM, и поэтому вам нужно будет перезапустить Tomcat, чтобы это изменение конфигурации вступило в силу.

Однако все еще возможно изменить оба флага во время выполнения, используя jinfo или jconsole, как указано здесь .

...