I use logback Logappender in my client , but integrate to run has error, this info is
Exception in thread "main" java.lang.NoClassDefFoundError: Could not initialize class org.apache.rocketmq.client.log.ClientLogger
at org.apache.rocketmq.client.producer.DefaultMQProducer.(DefaultMQProducer.java:63)
at org.apache.rocketmq.client.producer.DefaultMQProducer.(DefaultMQProducer.java:145)
at com.maoge.demo._01_hello.ProducerDemo.main(ProducerDemo.java:14)
logback.xml
<appender name="mqAppender1" class="org.apache.rocketmq.logappender.logback.RocketmqLogbackAppender">
<tag>TagA</tag>
<topic>01_hello</topic>
<producerGroup>maoge</producerGroup>
<nameServerAddress>192.168.48.102:9876</nameServerAddress>
<layout>
<pattern>%date %p %t - %m%n</pattern>
</layout>
</appender>
<root level="info">
<appender-ref ref="mqAppender1" />
</root>
pom.xml
<dependency>
<groupId>org.apache.rocketmq</groupId>
<artifactId>rocketmq-client</artifactId>
<version>4.7.0</version>
</dependency>
<dependency>
<groupId>org.apache.rocketmq</groupId>
<artifactId>rocketmq-logappender</artifactId>
<version>4.7.0</version>
</dependency>
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<version>1.18.12</version>
</dependency>
<dependency>
<groupId>ch.qos.logback</groupId>
<artifactId>logback-core</artifactId>
<version>1.2.3</version>
</dependency>
<dependency>
<groupId>ch.qos.logback</groupId>
<artifactId>logback-classic</artifactId>
<version>1.2.3</version>
</dependency>
</dependencies>
I use logback Logappender in my client , but integrate to run has error, this info is
Exception in thread "main" java.lang.NoClassDefFoundError: Could not initialize class org.apache.rocketmq.client.log.ClientLogger
at org.apache.rocketmq.client.producer.DefaultMQProducer.(DefaultMQProducer.java:63)
at org.apache.rocketmq.client.producer.DefaultMQProducer.(DefaultMQProducer.java:145)
at com.maoge.demo._01_hello.ProducerDemo.main(ProducerDemo.java:14)
logback.xml
pom.xml