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()
已被弃用,在任何情况下都不建议终止应用程序中的单个线程。
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()
已被弃用,在任何情况下都不建议终止应用程序中的单个线程。