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