Java Vertx应用程序不支持';t通过命令停止

Java Vertx应用程序不支持';t通过命令停止,java,vert.x,Java,Vert.x,我正试图通过传递jvm参数来遵循有关优雅地启动/停止vertx verticle的说明 您还可以使用以下命令在后台启动应用程序: java-jar my-verticle-fat.jar start-Dvertx id=my-app name 如果未设置“我的应用程序名称”,将生成一个随机id,并在命令提示下打印 可以将运行选项传递给start命令: java-jar my-verticle-fat.jar start-Dvertx id=my-app name-cluster 但是,我无法让它

我正试图通过传递jvm参数来遵循有关优雅地启动/停止vertx verticle的说明

您还可以使用以下命令在后台启动应用程序:

java-jar my-verticle-fat.jar start-Dvertx id=my-app name

如果未设置“我的应用程序名称”,将生成一个随机id,并在命令提示下打印

可以将运行选项传递给start命令:

java-jar my-verticle-fat.jar start-Dvertx id=my-app name-cluster

但是,我无法让它停止使用
-Dvertx id=my app name
,因为我使用以下命令启动了应用程序:

java-jar my-verticle-fat.jar停止我的应用程序名

它只使用它生成的随机ID而不是我在JVM arg中定义的ID停止。有人知道如何在不终止进程的情况下优雅地停止进程吗?

使用:


java-jar my-verticle-fat.jar start--vertx id=my-app name-cluster

然后,为了阻止它:


java-jar my-verticle-fat.jar停止我的应用程序名

是不是
…stop my app name
命令旨在触发
MyVerticle\stop()
方法?如果没有,我如何触发它?