当前位置: 首页 > 知识库问答 >
问题:

如何修复'ClassNotFoundExcema:brave.propagation.货币TraceContext$ScopeDecorator'?

公西翼
2023-03-14

我在我的项目中使用了SpringCloudStarterSleuth。然后当它开始时,它将显示ClassNotFoundException:勇敢。传播CurrentTraceContext$ScopeDecorator

这是SpringBoot2.1的一个非常开始的项目。2.释放和Spring的云格林威治。RC2;在我添加依赖项“SpringCloudStarterSleuth”之前,它运行良好;

我启动了一个新项目,其中只有SpringCloudStarterSleuth(SpringCloudInitializerDemo),但它仍然不起作用;

POM是:

    <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>

代码只是:

@SpringBootApplication
public class DemoApplication {

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

}

执行是:引起:java.lang.ClassNotFoundExcture:brave.propagation.货币TraceContext$ScopeDecorator在java.net.URLClassLoader.find类(URLClassLoader.java:382)~[na: 1.8.0_191]在java.lang.ClassL<--plhd--6类(ClassLoader.java:424)~[na: 1.8.0_191]在sun.misc.启动$AppClassLoader.load类(Launcher.java:349)~[na: 1.8.0_191]在java.lang.ClassLoader.load类(ClassLoader.java:357)~[na: 1.80_191]...省略25个常见帧

共有2个答案

伍成仁
2023-03-14

请将以下依赖项添加到DependencyManager部分,然后重试!

<dependency>
    <groupId>org.springframework.cloud</groupId>
    <artifactId>spring-cloud-sleuth</artifactId>
    <version>2.0.2.RELEASE</version>
    <type>pom</type>
    <scope>import</scope>
</dependency>
和柏
2023-03-14

或者您可以使用spring cloudGreenwich。发布version以修复ClassNotFoundException的问题

 类似资料:
  • 我试过... 但那就不允许便士条目了。 我想要增量按钮控制在英镑上升,但仍然想要输入便士的能力。 谢谢,1DMF

  • 我可以使用ISO 4217代码轻松设置货币,例如“USD”。这将使我能够使用抓取美元符号。getSymbol(),但是,我该如何从货币中提取显示名“dollar”? 我有一个微调器,我想用“美元”、“欧元”、“日元”等货币的名称填充。但是,我无法从ISO 4217代码中提取这些名称。这不是很容易吗? 请注意,我不能使用简单的字符串数组来解决这个问题。这是因为我获取了默认的语言环境,并将其货币添加到

  • 我正在尝试使用函数。 而它应该打印$符号或美元? 我使用linux主机。 谢谢

  • 这是一篇加密货币的入门文章,是写给没有接触过比特币、加密货币的小伙伴的入门指南,接下来的内容,都将与加密货币相关。 前言 “加密货币就是货币”听起来挺“白痴的”。想想背后的意思,言外之意就是“加密货币可能不是货币”,就非常值得玩味了。事实上,在我接触的很多朋友当中,一开始认为后者的更多。包括我自己,也是经过探究一段时间之后,才认定这个结论的。 惯性定律不仅存在于物质世界,也存在于人类的认知世界。人

  • 我有php youtube上传脚本。这很好,但所有上传的视频都已关闭获利功能。上传视频时,是否可以通过 API 启用获利功能?这是我上传代码的一部分: 这个功能可以,但是上传视频是关闭变现的。我尝试了一些像 但这不是功能。 当我上传后手动打开货币化时,这是一个功能,但我需要让它自动。 有什么想法吗?