首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何修复‘brave.propagation.CurrentTraceContext$ScopeDecorator'?:ClassNotFoundException

如何修复‘brave.propagation.CurrentTraceContext$ScopeDecorator'?:ClassNotFoundException
EN

Stack Overflow用户
提问于 2019-01-16 11:55:09
回答 2查看 4.2K关注 0票数 4

我在我的项目中使用了spring-cloud-starter-sleuth。然后,当它启动时,它将显示ClassNotFoundException:brave.propagation.CurrentTraceContext$ScopeDecorator

这是SpringBoot2.1.2.RELEASE和Spring Greenwich.RC2的一个非常开始的项目;在我添加依赖‘spring - cloud -starter-sleuth’之前,它运行得很好;

我启动了一个只有spring- cloud -starter-sleuth的新项目(Spring Cloud INITIALIZR demo),但它仍然不起作用;

POM为:

代码语言:javascript
复制
    <properties>
        <java.version>1.8</java.version>
        <spring-cloud.version>Greenwich.RC2</spring-cloud.version>
    </properties>

    <dependencies>
        <dependency>
            <groupId>org.springframework.cloud</groupId>
            <artifactId>spring-cloud-starter-sleuth</artifactId>
        </dependency>

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

    <dependencyManagement>
        <dependencies>
            <dependency>
                <groupId>org.springframework.cloud</groupId>
                <artifactId>spring-cloud-dependencies</artifactId>
                <version>${spring-cloud.version}</version>
                <type>pom</type>
                <scope>import</scope>
            </dependency>
        </dependencies>
    </dependencyManagement>

代码就是:

代码语言:javascript
复制
@SpringBootApplication
public class DemoApplication {

    public static void main(String[] args) {
        SpringApplication.run(DemoApplication.class, args);
    }

}

删除的原因是: brave.propagation.CurrentTraceContext$ScopeDecorator at java.net.URLClassLoader.findClass(URLClassLoader.java:382) java.lang.ClassNotFoundException at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:349) ~na:1.8.0_191 at java.lang.ClassLoader.loadClass(ClassLoader.java:357) ~na:1.8.0_191 ... 25个常见的帧被省略

EN

回答 2

Stack Overflow用户

发布于 2019-02-08 08:52:11

或者,您可以使用spring cloud Greenwich.RELEASE版本来修复您的ClassNotFoundException问题

票数 1
EN

Stack Overflow用户

发布于 2019-02-08 06:19:56

将下面的依赖项添加到您的dependencyManagement部分,然后重试!

代码语言:javascript
复制
<dependency>
    <groupId>org.springframework.cloud</groupId>
    <artifactId>spring-cloud-sleuth</artifactId>
    <version>2.0.2.RELEASE</version>
    <type>pom</type>
    <scope>import</scope>
</dependency>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54210187

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档