Я запускаю микросервис Thorntail 2.2.1.Final с Maven, используя любую из этих команд
mvn thorntail:start
mvn thorntail:run
Он работает нормально, но когда я нажимаю Ctrl-C
, он не выходит из приложения, т.е. консоль возвращается, но приложение работает в фоновом режиме. Я пытался остановить это
mvn thorntail:stop
Но это не работает. Я должен пойти и убить процесс. Я использую Windows 10.
thorntail:start
иthorntail:stop
предназначены для использования вместе как часть жизненного цикла Maven, обычно для интеграционного тестирования. То естьthorntail:start
намеренно оставляет процесс, работающий в фоновом режиме, иthorntail:stop
должен его остановить. Для интерактивного использования следует использоватьmvn thorntail:run
. Это продолжает ждать на переднем плане, и Ctrl + C должен остановить приложение, стоящее за ним. Если ничего из этого не работает, это ошибка. Я бы рекомендовал зарегистрировать ошибку в issues.jboss.org/browse/THORN, а также желательно включитьjstack
вывод для процесса. - person Ladicek   schedule 12.11.2018