spring-cloud / stream-applications

Functions and Spring Cloud Stream Applications for data driven microservices
https://spring.io/projects/spring-cloud-stream-applications
250 stars 106 forks source link

[rabbit-source-rabbit-3.2.1] Disabling the Tomcat causes the Spring Cloud Dataflow App to be stuck in `Deploying` #489

Closed r-heimann closed 11 months ago

r-heimann commented 1 year ago

Description: Disabling the internal Tomcat of rabbit-source-rabbit-3.2.1 causes the Spring Cloud Dataflow Stream to be stuck in Deploying. I'm not entirely sure if this is an issue of Rabbit-Source or Spring Cloud Dataflow.

Release versions: spring-cloud-skipper-server-2.9.3.jar spring-cloud-dataflow-server-2.10.3.jar rabbit-source-rabbit-3.2.1.jar

Steps to reproduce:

  1. Start spring-cloud-skipper-server-2.9.3.jar
  2. Start spring-cloud-dataflow-server-2.10.3.jar
  3. Create a Stream using rabbit-source-rabbit-3.2.1.jar as a Source
  4. Disable the internal Tomcat using the Application Property app.<RabbitSourceName>.spring.main.web-application-type=none
corneil commented 11 months ago

The internal Tomcat is used to provide web endpoints. Spring Actuator uses web endpoints and the default configuration of dataflow uses actuator to determine the health, liveness and readiness state of applications.