首页 > 解决方案 > Spring-Cloud-Zipkin 运行错误关于“线程“主”java.lang.ClassNotFoundException 中的异常”

问题描述

我是spring-cloud的新手。我的项目是关于spring-cloud-config,spring-cloud-eureka,spring-cloud-zipkin,我在本地运行项目,这很正常。当我把我的项目放在Ubuntu中时,项目'spring-cloud-zipkin' 运行不正确。错误是关于“线程“main”java.lang.ClassNotFoundException中的异常”,非常感谢您的回答。 在此处输入图像描述

和我的代码:

在此处输入图像描述

在此处输入图像描述

在 pom.xml 中: 在此处输入图像描述

标签: zipkin

解决方案


我不知道你能看到我的照片,我把我的代码:

pom.xml:

<build>
    <plugins>
        <plugin>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-maven-plugin</artifactId>
            <configuration>
                <mainClass>com.test.itoken.zipkin.ZipKinApplication</mainClass>
            </configuration>
        </plugin>
    </plugins>
</build>

ZipkinApplication.java:

package com.test.itoken.zipkin;

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.cloud.netflix.eureka.EnableEurekaClient;
import zipkin.server.internal.EnableZipkinServer;

@SpringBootApplication
@EnableEurekaClient
@EnableZipkinServer
public class ZipkinApplication {

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

}

错误:

Exception in thread "main" java.lang.ClassNotFoundException: com.test.itoken.zipkin.ZipKinApplication
    at java.net.URLClassLoader.findClass(URLClassLoader.java:382)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:418)
    at org.springframework.boot.loader.LaunchedURLClassLoader.loadClass(LaunchedURLClassLoader.java:93)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:351)
    at org.springframework.boot.loader.MainMethodRunner.run(MainMethodRunner.java:46)
    at org.springframework.boot.loader.Launcher.launch(Launcher.java:87)
    at org.springframework.boot.loader.Launcher.launch(Launcher.java:50)
    at org.springframework.boot.loader.JarLauncher.main(JarLauncher.java:51)

推荐阅读