Thorntail 没有优雅地退出

Thorntail not exiting gracefully

我是 运行 Thorntail 2.2。1.Final 使用 Maven 的微服务,使用这些命令之一

mvn thorntail:start
mvn thorntail:run

它运行良好,但是当我点击 Ctrl-C 它不会退出应用程序,即控制台 returns,但该应用程序在后台运行。我试图阻止它

mvn thorntail:stop

但这不起作用。我必须去杀死这个过程。我正在使用 Windows 10.

thorntail:startthorntail:stop 目标旨在作为 Maven 生命周期的一部分一起使用,通常用于集成测试。也就是说,thorntail:start 故意将进程 运行 留在后台,thorntail:stop 应该停止它。

为了交互使用,应该使用mvn thorntail:run。它一直在前台等待,Ctrl+C 应该停止它后面的应用程序。

如果 none 有效,那就是错误。我建议在 https://issues.jboss.org/browse/THORN 中提交错误,最好还包含该过程的 jstack 输出。