2017-02-22 5 views
0

Мы только что перешли из 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 для нашего проекта.

Благодарим за помощь.

ответ

0

Это a bug, что будет исправлено в 1.4.5.

+0

Цистерны для вашего ответа. Есть ли риск отправить в производство приложение, скомпилированное с этой версией, зная, что в производстве мы не используем встроенный tomcat, а настоящий tomcat, на котором развертывается WAR? – Antelop

+0

Нет никакого риска. Ошибка связана с поддержкой Boot для встроенных контейнеров. Код, который затронут, не будет использоваться, когда ваше приложение будет развернуто как война с отдельным контейнером. –

+0

Большое спасибо Надеюсь, что 1.4.5 скоро появится в версии выпуска – Antelop