Два варианта:
ОПЦИЯ 1 Создание дампа потока с помощью консоли JMX
Чтобы создать дамп потока:
- Откройте JMXConsole (например:
http://localhost:8080
)
- Перейдите к
jboss.system:type=ServerInfo
mbean ( подсказка: вы, вероятно, можете просто нажать CTRL-F и ввести type = ServerInfo в диалоговом окне)
- Нажмите на ссылку для информации о сервере.
- Перейдите на дно, где написано
listThreadDump
- Нажмите на нее и получите дамп темы
Примечания:
Если вы используете Internet Explorer, вы должны использовать File > Save As
, чтобы сохранить вывод, а не копировать данные в текстовый редактор. По какой-то причине, когда вы копируете текст из Internet Explorer, разрывы строк не копируются, и весь вывод заканчивается на одной строке.
ОПЦИЯ 2 Создание дампа резьбы с помощью Twiddle
В качестве альтернативы вы можете использовать twiddle для выполнения метода listThreadDump()
и передать полученный HTML-код прямо в файл. Используйте эту командную строку:
<JBOSS_HOME>/bin/twiddle invoke "jboss.system:type=ServerInfo" listThreadDump > threads.html