1. 程式人生 > >tomcat關閉時log4j報錯錯出現記憶體洩漏即java.lang.NoClassDefFoundError: org/apache/logging/log4j/message/Parameteriz

tomcat關閉時log4j報錯錯出現記憶體洩漏即java.lang.NoClassDefFoundError: org/apache/logging/log4j/message/Parameteriz

專案中使用的log4j做為日誌管理工具,最近發現在關閉tomcat時一直報錯,錯誤截圖如下:
這裡寫圖片描述

解決方法:log4j在使用前需要初始化init(),在使用完成後同樣需要destory(),在servlet的destory()方法中新增“LogManager.shutdown();”
OK。