黑板服务器-重新启动问题

时间:2019-03-20 11:30:54

标签: java apache tomcat7 servlet-3.0 blackboard

严重:Web应用程序[/ webapps / bb-nautilus-BBLEARN]似乎已启动名为[MessageQueueHandler-bb-nautilus-content-blitz-0]的线程,但未能停止。这很可能造成内存泄漏。

2 个答案:

答案 0 :(得分:0)

如果应用程序在启动时启动了各种各样的东西(注册jdbc驱动程序,启动线程等),则该应用程序有责任在停止时自行清理。

您是此应用程序的作者吗?更正您的代码。不是这个应用程序的作者?提交错误报告。

在后一种情况下,在解决该错误之前,可能可以将自己制作的ServletContextListener添加到部署中。但是无论如何,从“外部”代码中清除剩余的线程都将需要您弄清楚如何找到那些线程对象,然后随后对它们进行stop(),这是一个过时的方法。

答案 1 :(得分:0)

MessageQueue可能正在忙于做一些奇怪的事情。它拒绝退出。因此,重新启动服务器,然后尝试启动Bb Learn。在您知道重启应用失败后Bb Learn的任何部分都没有运行之后,发布新错误。