如何清除这一点。 Spring Boot中的类Cast异常?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何清除这一点。 Spring Boot中的类Cast异常?相关的知识,希望对你有一定的参考价值。

package com.blacksheep;

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.boot.web.support.SpringBootServletInitializer;

@SpringBootApplication
public class BlackSheepApplication extends SpringBootServletInitializer {

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


Exception in thread "main" java.lang.ClassCastException: java.base/jdk.internal.loader.ClassLoaders$AppClassLoader cannot be cast to java.base/java.net.URLClassLoader
    at org.springframework.boot.devtools.restart.DefaultRestartInitializer.getUrls(DefaultRestartInitializer.java:93)
    at org.springframework.boot.devtools.restart.DefaultRestartInitializer.getInitialUrls(DefaultRestartInitializer.java:56)
    at org.springframework.boot.devtools.restart.Restarter.<init>(Restarter.java:138)
    at org.springframework.boot.devtools.restart.Restarter.initialize(Restarter.java:537)
    at org.springframework.boot.devtools.restart.RestartApplicationListener.onApplicationStartedEvent(RestartApplicationListener.java:68)
    at org.springframework.boot.devtools.restart.RestartApplicationListener.onApplicationEvent(RestartApplicationListener.java:45)
    at org.springframework.context.event.SimpleApplicationEventMulticaster.invokeListener(SimpleApplicationEventMulticaster.java:166)
    at org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:138)
    at org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:121)
    at org.springframework.boot.context.event.EventPublishingRunListener.started(EventPublishingRunListener.java:63)
    at org.springframework.boot.SpringApplicationRunListeners.started(SpringApplicationRunListeners.java:48)
    at org.springframework.boot.SpringApplication.run(SpringApplication.java:304)
    at org.springframework.boot.SpringApplication.run(SpringApplication.java:1186)
    at org.springframework.boot.SpringApplication.run(SpringApplication.java:1175)
    at com.blacksheep.BlackSheepApplication.main(BlackSheepApplication.java:11)

每次我运行主文件时,我都会收到此异常。有人可以帮忙吗?

这是一个小时前的工作。刚刚使用git pull更新了代码,现在没有任何作用

答案

https://github.com/spring-projects/spring-boot/issues/7226

我正在尝试使用java 9.更改为java 8.现在就像魅力一样

以上是关于如何清除这一点。 Spring Boot中的类Cast异常?的主要内容,如果未能解决你的问题,请参考以下文章

Spring Boot - 如何在微服务之间进行通信?

如何在 Spring Boot 服务应用程序中的 REST 服务调用之间按原样传递请求参数?

如何在 Spring Boot 中实现刷新令牌

如何使用 Spring Boot 返回一组对象?

如何配置 Spring Boot 应用程序以在 MySQL 上使用 SSL/TLS?

spring boot 如何将没有注解的类@Autowired