Java Vertx应用程序不支持';t通过命令停止
我正试图通过传递jvm参数来遵循有关优雅地启动/停止vertx verticle的说明 您还可以使用以下命令在后台启动应用程序: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 但是,我无法让它
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()
方法?如果没有,我如何触发它?