Tomcat JavaMelody 奇怪的错误 ThreadDeath

Tomcat JavaMelody strange error 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 table 中有一个错误记录器,上面有 18 条记录有这个错误。

点击控制台按钮时有可能会向特定用户抛出错误。我的意思是,如果我在控制台中单击中止按钮,用户会看到任何错误吗?

此错误是在您使用已弃用的 stop() 方法终止线程时引起的。堆栈跟踪表明有人确实点击了 kill thread 按钮。

net.bull.javamelody.Action.killThread(Action.java:374)

ThreadDeath 是一个您无法恢复的错误。我建议在您的监控 URL 上使用 BASIC 身份验证并确保线程不会被终止。 stop() 已被弃用,在任何情况下都不建议终止应用程序中的单个线程。