Thorntail не выходит изящно

Я использую микросервис Thorntail 2.2.1.Final с Maven, используя любую из этих команд

mvn thorntail:start
mvn thorntail:run

Он работает нормально, но когда я ударил Ctrl-C приложение не существует, т.е. консоль возвращается, но приложение работает в фоновом режиме. Я пытался остановить это

mvn thorntail:stop

Но это не работает. Я должен пойти и убить процесс. Я использую Windows 10.

1 ответ

Решение

thorntail:start а также thorntail:stop цели предназначены для совместного использования в рамках жизненного цикла Maven, обычно для интеграционного тестирования. То есть, thorntail:start намеренно оставляет процесс запущенным в фоновом режиме, и thorntail:stop должен остановить это.

Для интерактивного использования, mvn thorntail:run должен быть использован. Это продолжает ждать на переднем плане, и Ctrl+C должен остановить приложение позади него.

Если ничего из этого не работает, это ошибка. Я бы порекомендовал оставить сообщение об ошибке в https://issues.jboss.org/browse/THORN и желательно также включить jstack вывод для процесса.

Другие вопросы по тегам