6

我正在使用这些命令中的任何一个使用 Maven 运行 Thorntail 2.2.1.Final 微服务

mvn thorntail:start
mvn thorntail:run

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

mvn thorntail:stop

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

4

1 回答 1

6

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

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

如果这些都不起作用,那就是一个错误。我建议在https://issues.jboss.org/browse/THORN中提交一个错误,并且最好还包括jstack该过程的输出。

于 2018-11-13T08:03:44.647 回答