Saltar al contenido

SLF4J: No se pudo cargar la clase “org.slf4j.impl.StaticLoggerBinder”. error

Solución:

También puedo confirmar este error.

Solución alterna: es usar experto externo dentro de m2eclipse, en lugar de su maven incrustado.

Que se hace en tres pasos:

1 Instalar maven en la máquina local (la máquina de prueba fue Ubuntu 10.10)

mvn –versión

Apache Maven 2.2.1 (rdebian-4) Versión de Java: 1.6.0_20 Inicio de Java: / usr / lib / jvm / java-6-openjdk / jre Configuración regional predeterminada: de_DE, codificación de plataforma: UTF-8 Nombre del sistema operativo: “linux” versión: “2.6.35-32-generic” arco: “amd64” Familia: “unix”

2 Ejecutar maven enlace externo cómo ejecutar maven desde la consola

> cd path-to-pom.xml
> mvn test
    [INFO] Scanning for projects...
    [INFO] ------------------------------------------------------------------------
    [INFO] Building Simple
    [INFO]    task-segment: [test]
    [INFO] ------------------------------------------------------------------------
    [...]
    [INFO] Surefire report directory: [...]/workspace/Simple/target/surefire-reports
    
    -------------------------------------------------------
     T E S T S
    -------------------------------------------------------
    Running net.tverrbjelke.experiment.MainAppTest
    Hello World
    Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.042 sec
    
    Results :
    
    Tests run: 1, Failures: 0, Errors: 0, Skipped: 0
    
    [INFO] ------------------------------------------------------------------------
    [INFO] BUILD SUCCESSFUL
    [INFO] ------------------------------------------------------------------------
    [...]

3 interior m2eclipse: cambiar de maven integrado a maven local

  • averigüe dónde está el directorio de instalación local de maven (mvn --versiono google para tu MAVEN_HOME, para mi esto me ayudo eso es /usr/share/maven2 )
  • en Menú de eclipse-> Ventana-> Preferencias-> Maven-> Instalación-> ingrese esa cadena. Entonces debería haber cambiado a su nuevo experto externo.
  • luego ejecute su proyecto como, por ejemplo, “prueba maven”.

El mensaje de error debería desaparecer.

Hay una documentación en el sitio SLf4J para resolver esto. Seguí eso y agregué slf4j-simple-1.6.1.jar a mi aplicación junto con slf4j-api-1.6.1.jar que ya tenía. Esto resolvió mi problema

slf4j

Si está utilizando Gradle, agregue esto:

dependencies { 
... 
compile "org.slf4j:slf4j-simple:1.7.9" 
... 
}
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *