当我运行我的项目时出现此错误:
ERROR StatusLogger Unable to create Lookup for ctx
Run Code Online (Sandbox Code Playgroud)
这是整个堆栈跟踪:
错误 StatusLogger 无法为 ctx java.lang.NoClassDefFoundError 创建查找:org/apache/logging/log4j/util/ServiceLoaderUtil 在 org.apache.logging.log4j.core.impl.ThreadContextDataInjector.getServiceProviders(ThreadContextDataInjector.java:77) 在 org .apache.logging.log4j.core.impl.ThreadContextDataInjector.(ThreadContextDataInjector.java:64) 在 org.apache.logging.log4j.core.impl.ThreadContextDataInjector$ForCopyOnWriteThreadContextMap.(ThreadContextDataInjector.java:211) 在 org.apache.logging .log4j.core.impl.ContextDataInjectorFactory.createDefaultInjector(ContextDataInjectorFactory.java:94) 在 org.apache.logging.log4j.core.impl.ContextDataInjectorFactory.createInjector(ContextDataInjectorFactory.java:71) 在 org.apache.logging.log4j.core .lookup.ContextMapLookup.(ContextMapLookup.java:34) 在 java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(本机方法) 在 java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62 )在java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)在java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:490)在org.apache.logging。 log4j.core.util.ReflectionUtil.instantiate(ReflectionUtil.java:189) 在 org.apache.logging.log4j.core.lookup.Interpolator.(Interpolator.java:81) 在 org.apache.logging.log4j.core.lookup .Interpolator.(Interpolator.java:100) 在 org.apache.logging.log4j.core.config.AbstractConfiguration.(AbstractConfiguration.java:135) 在 org.apache.logging.log4j.core.config.NullConfiguration.(NullConfiguration. java:32) 在 org.apache.logging.log4j.core.LoggerContext.(LoggerContext.java:74) 在 org.apache.logging.log4j.core.selector.ClassLoaderContextSelector.createContext(ClassLoaderContextSelector.java:254) 在 org. apache.logging.log4j.core.selector.ClassLoaderContextSelector.locateContext(ClassLoaderContextSelector.java:218) 在 org.apache.logging.log4j.core.selector.ClassLoaderContextSelector.getContext(ClassLoaderContextSelector.java:136) 在 org.apache.logging。 log4j.core.selector.ClassLoaderContextSelector.getContext(ClassLoaderContextSelector.java:123) 在 org.apache.logging.log4j.core.selector.ClassLoaderContextSelector.getContext(ClassLoaderContextSelector.java:117) 在 org.apache.logging.log4j.core。 impl.Log4jContextFactory.getContext(Log4jContextFactory.java:150) 在 org.apache.logging.log4j.core.impl.Log4jContextFactory.getContext(Log4jContextFactory.java:47) 在 org.apache.logging.log4j.LogManager.getContext(LogManager. java:196) 在 org.apache.logging.log4j.LogManager.getLogger(LogManager.java:599) 在 org.apache.poi.ooxml.POIXMLDocumentPart.(POIXMLDocumentPart.java:56) 在 CreateDocumentSimple.main(CreateDocumentSimple.java: 88)引起:java.lang.ClassNotFoundException:org.apache.logging.log4j.util.ServiceLoaderUtil位于java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:581)位于java.base/jdk。内部.loader。ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:178) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:521) ... 27 …