最近编写项目时遇到这样一个错误
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目录下即可。