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

问题描述 投票:0回答:1
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更新了代码,现在没有任何作用

java spring-boot web-applications
1个回答
0
投票

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

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

© www.soinside.com 2019 - 2024. All rights reserved.