能帮我看看为什么报错吗

来源:2-3 编写第一个Spring Boot应用

恒di

2020-11-26

Failed to instantiate [ch.qos.logback.classic.LoggerContext]
Reported exception:
java.lang.NullPointerException
at ch.qos.logback.core.joran.util.PropertySetter.(PropertySetter.java:68)
at ch.qos.logback.core.model.processor.ImplicitModelHandler.postHandleComplex(ImplicitModelHandler.java:168)
at ch.qos.logback.core.model.processor.ImplicitModelHandler.postHandle(ImplicitModelHandler.java:159)
at ch.qos.logback.core.model.processor.DefaultProcessor.traverse(DefaultProcessor.java:132)
at ch.qos.logback.core.model.processor.DefaultProcessor.traverse(DefaultProcessor.java:129)
at ch.qos.logback.core.model.processor.DefaultProcessor.traverse(DefaultProcessor.java:129)
at ch.qos.logback.core.model.processor.DefaultProcessor.traversalLoop(DefaultProcessor.java:39)
at ch.qos.logback.core.model.processor.DefaultProcessor.process(DefaultProcessor.java:55)
at ch.qos.logback.core.joran.GenericConfigurator.processModel(GenericConfigurator.java:178)
at ch.qos.logback.core.joran.GenericConfigurator.playEventsAndProcessModel(GenericConfigurator.java:165)
at ch.qos.logback.core.joran.GenericConfigurator.doConfigure(GenericConfigurator.java:151)
at ch.qos.logback.core.joran.GenericConfigurator.doConfigure(GenericConfigurator.java:115)
at ch.qos.logback.core.joran.GenericConfigurator.doConfigure(GenericConfigurator.java:58)
at ch.qos.logback.classic.util.ContextInitializer.configureByResource(ContextInitializer.java:82)
at ch.qos.logback.classic.util.ContextInitializer.autoConfig(ContextInitializer.java:157)
at ch.qos.logback.classic.spi.LogbackServiceProvider.initializeLoggerContext(LogbackServiceProvider.java:49)
at ch.qos.logback.classic.spi.LogbackServiceProvider.initialize(LogbackServiceProvider.java:40)
at org.slf4j.LoggerFactory.bind(LoggerFactory.java:152)
at org.slf4j.LoggerFactory.performInitialization(LoggerFactory.java:139)
at org.slf4j.LoggerFactory.getProvider(LoggerFactory.java:418)
at org.slf4j.LoggerFactory.getILoggerFactory(LoggerFactory.java:404)
at ch.qos.logback.classic.util.StatusViaSLF4JLoggerFactory.addStatus(StatusViaSLF4JLoggerFactory.java:32)
at ch.qos.logback.classic.util.StatusViaSLF4JLoggerFactory.addInfo(StatusViaSLF4JLoggerFactory.java:20)
at ch.qos.logback.classic.servlet.LogbackServletContainerInitializer.onStartup(LogbackServletContainerInitializer.java:32)
at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5154)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:743)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:719)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:705)
at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:1125)
at org.apache.catalina.startup.HostConfigDeployDirectory.run(HostConfig.java:1859)atjava.util.concurrent.ExecutorsDeployDirectory.run(HostConfig.java:1859) at java.util.concurrent.ExecutorsDeployDirectory.run(HostConfig.java:1859)atjava.util.concurrent.ExecutorsRunnableAdapter.call(Executors.java:511)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:748)

写回答

1回答

大目

2020-11-27

你的logback日志框架在初始化LoggerContext的时候,报了空指针异常。

  1. 你的项目是spring boot项目吗?

  2. 是不是自己写了logback.xml?如果写了的话,检查下里面的配置

  3. 如果是,spring boot版本是多少?jdk版本是多少?有可能是踩了版本兼容性的坑。


0
0

Spring Cloud Alibaba微服务从入门到进阶

面向未来微服务:熟练掌握Spring Cloud Alibaba

3085 学习 · 1324 问题

查看课程