1

我无法启动 Spring Cloud ZipKin 服务器,它给出了下面提到的异常。

BeanCreationException:无法创建活页夹工厂,META-INF/spring.binders在类路径上找不到资源

以下是我的 Maven 依赖项 -

<dependencies>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter</artifactId>
        </dependency>
        <dependency>
            <groupId>org.springframework.cloud</groupId>
            <artifactId>spring-cloud-sleuth-zipkin</artifactId>
        </dependency>
        <dependency>
            <groupId>org.springframework.cloud</groupId>
            <artifactId>spring-cloud-sleuth-zipkin-stream</artifactId>
        </dependency>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-test</artifactId>
            <scope>test</scope>
        </dependency>
</dependencies>

我的应用程序启动类也如下所示。

@SpringBootApplication
@EnableZipkinStreamServer
public class ZipkinApplication {
    public static void main(String[] args) {
            SpringApplication.run(ZipkinApplication.class, args);
    }
}

非常感谢任何帮助。

4

1 回答 1

4

Spring Cloud Zipkin Stream 在下面使用 Spring Cloud Stream。您需要提供如何将跨度发送到 Zipkin - 因此您需要一个活页夹。一种可能的绑定器是 RabbitMQ 绑定器。看看这个:https ://github.com/spring-cloud-samples/sleuth-documentation-apps/blob/master/zipkin-server/build.gradle#L6

于 2017-01-18T16:04:16.010 回答