Spring 云启动任务:无法在 Spring 启动时工作 2.x
Spring cloud starter task : Not able to work on Spring boot 2.x
我试图让 spring boot batch application
(2.0.0.RC1
) 与 Spring cloud starter task
(2.0.0.M2
) 一起工作。
在使 Spring cloud starter task
使用 spring 启动 2.x 批处理应用程序时出现一系列错误。
我能够 运行 批量申请 spring-boot-starter-parent
(1.5.10.RELEASE
) 与 Spring cloud starter task(2.0.0.M2)
成功。
这是截图
但是当我尝试 Spring cloud starter task(2.0.0.M2)
和 spring boot 2.0.0.RC1
时,出现以下错误。
com.fasterxml.jackson.databind.exc.InvalidTypeIdException: Could not resolve type id '' into a subtype of [simple type, class java.lang.Object]:
这是相同的屏幕截图。
所以我决定将 Spring 引导降级到 2.0.0.M7
。唉,我遇到了一个不同的异常。
java.lang.IllegalStateException: org.springframework.boot.web.servlet.context.AnnotationConfigServletWebServerApplicationContext@61f78561 has been closed already.
为什么会出现这种异常?任何 help/guide 将不胜感激。
Spring 引导中有不少上游更改,这在 Spring Cloud Task 的 2.0 中造成了副作用。
我们已经解决了所有这些问题(一些在 Boot 本身中)- 参见 here。
我们的目标是本周发布 2.0 M3,因此在此之前,也许您可以尝试在本地构建 2.0 BUILD-SNAPSHOT。如果您发现任何其他异常情况,请告诉我们。
我试图让 spring boot batch application
(2.0.0.RC1
) 与 Spring cloud starter task
(2.0.0.M2
) 一起工作。
在使 Spring cloud starter task
使用 spring 启动 2.x 批处理应用程序时出现一系列错误。
我能够 运行 批量申请 spring-boot-starter-parent
(1.5.10.RELEASE
) 与 Spring cloud starter task(2.0.0.M2)
成功。
这是截图
但是当我尝试 Spring cloud starter task(2.0.0.M2)
和 spring boot 2.0.0.RC1
时,出现以下错误。
com.fasterxml.jackson.databind.exc.InvalidTypeIdException: Could not resolve type id '' into a subtype of [simple type, class java.lang.Object]:
这是相同的屏幕截图。
所以我决定将 Spring 引导降级到 2.0.0.M7
。唉,我遇到了一个不同的异常。
java.lang.IllegalStateException: org.springframework.boot.web.servlet.context.AnnotationConfigServletWebServerApplicationContext@61f78561 has been closed already.
为什么会出现这种异常?任何 help/guide 将不胜感激。
Spring 引导中有不少上游更改,这在 Spring Cloud Task 的 2.0 中造成了副作用。
我们已经解决了所有这些问题(一些在 Boot 本身中)- 参见 here。
我们的目标是本周发布 2.0 M3,因此在此之前,也许您可以尝试在本地构建 2.0 BUILD-SNAPSHOT。如果您发现任何其他异常情况,请告诉我们。