have started a thread named [Log4j2-TF-3-Scheduled-1] but has failed to stop it.

最近編寫項目時遇到這樣一個錯誤
The web application [warehouse] appears to have started a thread named [Log4j2-TF-3-Scheduled-1] but has failed to stop it. This is very likely to create a memory leak.

程序報錯如上圖,我的項目時一個maven項目,這是因爲我在項目運行時,動態的在maven的resource目錄下面存放了文件,導致tomcat熱重啓,進而導致log4j線程泄露。解決辦法是不在resource文件夾下動態的存儲文件,將文件存儲到WEBINF目錄下即可。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章