Tomcat JavaMelody странная ошибка ThreadDeath
Здравствуйте, Java Melody генерирует ошибку, работающую на tomcat, и я не знаю, как ее решить.. Любая помощь, пожалуйста, будьте добры с этим вопросом.
java.lang.ThreadDeath
at java.lang.Thread.stop(Thread.java:836)
at net.bull.javamelody.Action.stopThread(Action.java:388)
at net.bull.javamelody.Action.killThread(Action.java:374)
at net.bull.javamelody.Action.execute(Action.java:227)
Эта ошибка выбрасывается 18 раз..
Что я могу сделать, там не так много информации об этом в Интернете.
Мы знаем это, потому что у нас есть журнал ошибок в таблице mysql и на нем 18 записей с этой ошибкой.
Существует вероятность, что при нажатии на кнопку консоли ошибка будет выдана конкретному пользователю. Я имею в виду, если я нажму кнопку отмены в консоли или пользователь увидит любую ошибку?
большое спасибо
1 ответ
Эта ошибка возникает при использовании устаревших stop()
способ убить поток. Трассировка стека показывает, что кто-то нажал на kill thread
кнопка.
net.bull.javamelody.Action.killThread(Action.java:374)
ThreadDeath - это ошибка, которую вы не можете восстановить. Я бы порекомендовал использовать BASIC
проверка подлинности ваших URL-адресов мониторинга и обеспечение того, чтобы потоки не были уничтожены. stop()
было объявлено устаревшим, и уничтожение отдельных потоков в приложении никогда не рекомендуется ни при каких обстоятельствах.