Spring Initializr Vanilla Project - вызвано: java.lang.AbstractMethodError:

Я создал простой проект Spring Initializr, но когда я пытаюсь запустить его из командной строки java -jar demo-0.0.1-SNAPSHOT.jar, я получаю следующую ошибку:

java -jar demo-0.0.1-SNAPSHOT.jar
Exception in thread "main" java.lang.reflect.InvocationTargetException
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:498)
    at org.springframework.boot.loader.MainMethodRunner.run(MainMethodRunner.java:48)
    at org.springframework.boot.loader.Launcher.launch(Launcher.java:87)
    at org.springframework.boot.loader.Launcher.launch(Launcher.java:50)
    at org.springframework.boot.loader.JarLauncher.main(JarLauncher.java:51)
Caused by: java.lang.AbstractMethodError: org.apache.logging.log4j.core.config.ConfigurationFactory.getConfiguration(Lorg/apache/logging/log4j/core/config/ConfigurationSource;)Lorg/apache/logging/log4j/core/config/Configuration;
    at org.apache.logging.log4j.core.config.ConfigurationFactory$Factory.getConfiguration(ConfigurationFactory.java:490)
    at org.apache.logging.log4j.core.config.ConfigurationFactory$Factory.getConfiguration(ConfigurationFactory.java:460)
    at org.apache.logging.log4j.core.config.ConfigurationFactory.getConfiguration(ConfigurationFactory.java:256)
    at org.apache.logging.log4j.core.LoggerContext.reconfigure(LoggerContext.java:561)
    at org.apache.logging.log4j.core.LoggerContext.reconfigure(LoggerContext.java:578)
    at org.apache.logging.log4j.core.LoggerContext.start(LoggerContext.java:214)
    at org.apache.logging.log4j.core.impl.Log4jContextFactory.getContext(Log4jContextFactory.java:145)
    at org.apache.logging.log4j.core.impl.Log4jContextFactory.getContext(Log4jContextFactory.java:41)
    at org.apache.logging.log4j.LogManager.getContext(LogManager.java:182)
    at org.apache.commons.logging.LogFactory$Log4jLog.<clinit>(LogFactory.java:199)
    at org.apache.commons.logging.LogFactory$Log4jDelegate.createLog(LogFactory.java:166)
    at org.apache.commons.logging.LogFactory.getLog(LogFactory.java:109)
    at org.apache.commons.logging.LogFactory.getLog(LogFactory.java:99)
    at org.springframework.boot.SpringApplication.<clinit>(SpringApplication.java:200)
    at com.kgcontrols.demo.DemoApplication.main(DemoApplication.java:10)
    ... 8 more

Как я могу предотвратить эту ошибку?

Здравствуй ! Добро пожаловать в stackoverflow, пожалуйста, прочтите stackoverflow.com/help/how-to-ask для получения дополнительной информации о том, как добавить хороший вопрос. Вы должны давать больше контекста, больше кода, больше объяснений. Чем лучше будут вопросы, тем больше пользователей вам помогут :)

Cukic0d 17.08.2018 02:39

Хорошо, нашел проблему. Проблема заключалась в том, что в ~ / Library / Java / Extensions были некоторые файлы slf4j.x.x.jar, которые загружались и конфликтовали

GustavoT 17.08.2018 02:40
0
2
411
0

Другие вопросы по теме