Мы только что перешли из Spring Boot 1.3.1 в 1.4.4, и мы столкнулись с последней проблемой, которую мы еще не смогли решить.Tomcat больше не останавливается на ошибке после весеннего переноса загрузки
Мы используем встроенный кота в жировой банке.
Мы выполняем большую обработку при запуске Spring Boot в наших конфигурационных классах, и мы были счастливы в 1.3.1, когда tomcat закрывался, когда на этапе запуска запускались фатальные ошибки.
Теперь, когда мы переместились в 1.4.4, встроенный tomcat больше не останавливается, и это усложняет ситуацию для нас, потому что мы должны посмотреть файлы журнала, чтобы увидеть, произошли ли при запуске фатальные ошибки.
Это происходит, когда мы запускаем JAR с плагином Spring Boot Maven, но также начинаем его с помощью командной строки Java.
Мы, хотя этот devtools может быть причиной и попытался исключить его, но нам это не удалось или не было никакого воздействия.
Обратите внимание, что мы используем родительский родительский источник spring-boot-starter для нашего проекта.
Благодарим за помощь.
Цистерны для вашего ответа. Есть ли риск отправить в производство приложение, скомпилированное с этой версией, зная, что в производстве мы не используем встроенный tomcat, а настоящий tomcat, на котором развертывается WAR? – Antelop
Нет никакого риска. Ошибка связана с поддержкой Boot для встроенных контейнеров. Код, который затронут, не будет использоваться, когда ваше приложение будет развернуто как война с отдельным контейнером. –
Большое спасибо Надеюсь, что 1.4.5 скоро появится в версии выпуска – Antelop