On Mon, Apr 2, 2018 at 9:41 AM 张钧荣 <1024238...@qq.com> wrote: > Hello ! > My project reported an error related to tomcat logging module. The > exception information is as follows: > Apr 2 11:31:27 knowledgebase java: Exception in thread "main" > java.lang.reflect.InvocationTargetException > Apr 2 11:31:27 knowledgebase java: Caused by: > java.lang.ClassNotFoundException: > org.apache.logging.log4j.core.impl.ThrowableProxy > Apr 2 11:39:44 knowledgebase java: Exception in thread "Thread-4" > java.lang.NoClassDefFoundError: org/apache/catalina/Lifecycle$SingleUse > Apr 2 15:26:49 knowledgebase java: Exception in thread "Thread-4" > java.lang.NoClassDefFoundError: org/apache/catalina/Lifecycle$SingleUse > Apr 2 15:55:18 knowledgebase java: Exception in thread "Thread-4" > java.lang.NoClassDefFoundError: org/apache/catalina/Lifecycle$SingleUse > Apr 2 16:29:52 knowledgebase java: Exception in thread > "http-nio-8082-exec-8" java.lang.NoClassDefFoundError: > org/apache/logging/log4j/core/impl/ThrowableProxy > Apr 2 16:29:56 knowledgebase java: Exception in thread "Thread-4" > java.lang.NoClassDefFoundError: org/apache/catalina/Lifecycle$SingleUse > Apr 2 17:08:29 knowledgebase java: Exception in thread "Thread-4" > java.lang.NoClassDefFoundError: org/apache/catalina/Lifecycle$SingleUse > How can I fix it? > > Best wishes, > zjr > > 发送自 Windows 10 版邮件应用 >
Hello, You have to add the missing dependency, either in the tomcat/lib folder or in the [tomcat/webapps/]<yourApp>/WEB-INF/lib folder. The missing dependency is the log4j.jar , and it is not part of Tomcat. It's a library you are using in your app/apps.