从apex文档中可以清楚地看出,使用apache apex启动的应用程序可以使用以下命令杀死或关闭:分别kill-app
和shutdown-app
。
但是,当应用程序关闭(关闭/终止)时,如何从以前的状态重新启动它?
Apache Apex提供了一个命令行界面"apex"(以前称为"dtcli")脚本,用于与应用程序进行交互。应用程序关闭或终止后,可以使用以下命令重新启动它:
launch pi-demo-3.4.0-incubating-SNAPSHOT.apa -originalAppId application_1465560538823_0074 -Ddt.attr.APPLICATION_NAME="Relaunched PiDemo" -exactMatch "PiDemo"
哪里
-originalAppId
是原始应用的 ID。这将确保操作员从原始应用程序停止的位置继续。
-Ddt.attr.APPLICATION_NAME
为重新启动的应用程序提供了新名称
-exactMatch
用于指定确切的应用名称
请注意,-Ddt.attr.APPLICATION_NAME
& -exactMatch
是可选的。