Я запускаю веб-приложение с весенней загрузкой через eclipse.
В eclipse я настроил цель maven spring-boot:run. При запуске сервер правильно запускается в затмении, и я могу вызывать свои действия.
Когда я хочу остановить сервер, я просто останавливаю его, щелкая КРАСНЫЙ значок в окне консоли. Кажется, что процесс остановлен, но сервер работает в фоновом режиме, и java-процесс отображается как активный в TaskManager.
Есть идеи, что могло быть не так? Почему фоновый процесс не завершается?





Красный значок в окне консоли просто остановится.
Чтобы включить плавное завершение работы, установите Пружинные инструменты и запустите приложение как приложение для загрузки Spring и установите флажок Включить управление жизненным циклом.
Таким образом, приложение будет корректно завершено, когда вы остановитесь из окна консоли.
Спасибо . Я попробую это сделать.