/ / Dodano log4j do ścieżki klasy i nadal otrzymuję java.lang.NoClassDefFoundError - java, java-ee, spring-mvc, jvm, log4j

Dodano log4j do ścieżki klasowej i wciąż otrzymuję java.lang.NoClassDefFoundError - java, java-ee, spring-mvc, jvm, log4j

Dodałem następujące do mojej ścieżki klasy:

slf4j-log4j12-1.6.1.jar
slf4j-api-1.6.1.jar

Ale wciąż pojawia się błąd. Wyjątek zaczyna się od:

Failed to instantiate SLF4J LoggerFactory
java.lang.NoClassDefFoundError: org/apache/log4/Level

Co tu jest nie tak? Każde światło, które możesz w to rzucić, byłoby bardzo pomocne.

Odpowiedzi:

3 dla odpowiedzi № 1

Nie masz słoika Log4j w ścieżce dodawania klasy log4j-1.2.15.jar do classpath


2 dla odpowiedzi nr 2

Musisz dodać implementację log4j do ścieżki klasy, ponieważ obecnie masz fasadę slf4j i mostek slf4j do log4j, ale nie sam log4j.