Spring Cloud Dataflow Custom App处于部署状态

时间:2019-01-22 20:18:03

标签: spring-cloud-stream spring-cloud-dataflow

我创建了一个定制的Spring Cloud Stream Processor Application,并将其部署为Source | Processor | Sink流中的处理器步骤。一切似乎都正常,但是我的自定义应用程序在数据流UI中显示“正在部署”。如果这影响到任何事情,我将从mavenLocal将其部署为SNAPSHOT。我是否缺少让SCDF知道部署成功的内容?

1 个答案:

答案 0 :(得分:2)

在这种情况下,通常的原因是Boot的执行器端点在运行时不可用。

更具体地说,这很可能是由于SCDF在运行时无法访问Spring Boot的/health/info端点。在Spring Cloud Stream v2.0及更高版本中,您必须向Spring Cloud Stream应用程序显式添加“ actuator”和“ web”依赖项;从框架的角度来看,它们是可选的。

查看更多详细信息here

在类路径中打包了这些依赖项并重新部署流之后,您应该能够看到状态为Deployed