gpt4 book ai didi

java - 旧版本的 spring boot 无法在 Java 11 上启动

转载 作者:行者123 更新时间:2023-12-01 19:34:11 25 4
gpt4 key购买 nike

我正在使用 spring-boot 应用程序的 1.4.1.RELEASE。 Java 8 一切正常。但是,当我将 java 版本更新到 11 时,我无法使用命令 mvn clean spring-boot:run 运行应用程序。同时我可以打包成功(使用mvn package)。当我将 java 版本设置为 8 时,它再次正常工作。

[main] ERROR o.s.boot.SpringApplication - Application startup failed
java.lang.IllegalStateException: Restarter has not been initialized
at org.springframework.util.Assert.state(Assert.java:392)
at org.springframework.boot.devtools.restart.Restarter.getInstance(Restarter.java:545)
at org.springframework.boot.devtools.restart.RestartApplicationListener.onApplicationEvent(RestartApplicationListener.java:48)
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.contextLoaded(EventPublishingRunListener.java:85)
at org.springframework.boot.SpringApplicationRunListeners.contextLoaded(SpringApplicationRunListeners.java:66)
at org.springframework.boot.SpringApplication.prepareContext(SpringApplication.java:367)
at org.springframework.boot.SpringApplication.run(SpringApplication.java:313)
at org.springframework.boot.SpringApplication.run(SpringApplication.java:1186)
at org.springframework.boot.SpringApplication.run(SpringApplication.java:1175)
at com.myapp.Application.main(Application.java:24)

我可以理解,较新版本的 Spring 可能需要较新版本的 Java。但尚不清楚为什么旧的 spring-boot 不能在新的 java 版本上运行。

最佳答案

您使用的 Spring Boot 版本于 2016 年 9 月发布,远早于 2018 年 9 月发布 Java 11。我建议您更新到 Spring Boot 的最新版本,目前为 2.1.9 .

请告诉我这是否可以解决您的问题;否则,我们将进一步调试它。

关于java - 旧版本的 spring boot 无法在 Java 11 上启动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58439233/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com