У меня есть проект Maven, который работает правильно.Я купил новый компьютер и тот же проект, с той же операционной системой и тем же Maven (это из самого проекта).Если я выполню:
./mvnw -Pprod package -e
Если я делаю упаковку на старом компьютере при развертывании все правильно, но если я делаю это с нового:
The application will start in 0s...
SLF4J: Class path contains multiple SLF4J bindings.
SLF4J: Found binding in [jar:file:/app.war!/WEB-INF/lib/slf4j-simple- 1.7.25.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: Found binding in [jar:file:/app.war!/WEB-INF/lib/logback-classic-1.1.11.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: See http://www.slf4j.org/codes.html#multiple_bindings for an explanation.
SLF4J: Actual binding is of type [org.slf4j.impl.SimpleLoggerFactory]
Exception in thread "main" java.lang.reflect.InvocationTargetException
...
На некоторых форумахЯ видел, что при выполнении:
mvn dependency:tree
...
[INFO] +- io.dropwizard.metrics:metrics-core:jar:3.2.5:compile
[INFO] | \- org.slf4j:slf4j-api:jar:1.7.25:compile
...
[INFO] +- org.springframework.boot:spring-boot-starter-logging:jar:1.5.9.RELEASE:compile
[INFO] | +- ch.qos.logback:logback-classic:jar:1.1.11:compile
[INFO] | | \- ch.qos.logback:logback-core:jar:1.1.11:compile
[INFO] | +- org.slf4j:jcl-over-slf4j:jar:1.7.25:compile
[INFO] | +- org.slf4j:jul-to-slf4j:jar:1.7.25:compile
[INFO] | \- org.slf4j:log4j-over-slf4j:jar:1.7.25:compile
...
[INFO] +- org.postgresql:postgresql:jar:9.4-1200-jdbc41:compile
[INFO] | +- com.github.dblock.waffle:waffle-jna:jar:1.7:runtime
[INFO] | \- org.slf4j:slf4j-simple:jar:1.7.25:runtime
я видел варианты в других, такие как исключение или изменение le pom, но это тот же pom, который работает правильно на моем старом компьютере.Может ли это быть по другой причине?