最近編寫項目時遇到這樣一個錯誤
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目錄下即可。