今天安装RocketMQ的rocketmq-console的时候,用mvn和Spring boot的方式启动RocketMQ的运维服务程序
mvn spring-boot:run
遇到了两个报错
报错1 提示 Failed to load class “org.slf4j.impl.StaticLoggerBinder”
报错2 提示 java.lang.NoClassDefFoundError: ch/qos/logback/classic/turbo/TurboFilter
如上运行项目时候报错, 这时需将maven中的pom.xml新增加一个dependency
配置新增如下:
<dependency>
<groupId>ch.qos.logback</groupId>
<artifactId>logback-classic</artifactId>
<version>1.1.11</version>
<exclusions>
<exclusion>
<artifactId>slf4j-api</artifactId>
<groupId>org.slf4j</groupId>
</exclusion>
</exclusions>
<scope>provided</scope>
</dependency>