With #34955 feature (spring-boot >=3.2.0) tomcat is not destroyed on reactive webserver application failure. Application reports an error on startup but process is not terminated.
Minimal application to reproduce: https://github.com/boolivar/spring-webserver-test (3 dependencies and trivial TestApplication
class).
Issue is not reproduced on spring-boot v3.1.12 or if servlet web application is configured.
Here is the differences in context behaviors: ReactiveWebServerApplicationContext - webserver stopped ServletWebServerApplicationContext - webserver stopped and destroyed