【发布时间】:2017-06-13 15:26:18
【问题描述】:
我正在尝试使用 Wildfly 9 原生管理 API 向我显示已部署应用的状态。 jboss-cli 执行结果如下:
jboss-cli.sh --connect --controller=myserver.com:9990 --commands="/deployment=my-deployment.war :read-attribute(name=status)"
{
"outcome" => "success",
"result" => "OK"
}
使用下面的代码,我可以确定应用程序是否启用,但不能确定它们是否已启动并运行:
ModelNode op = new ModelNode();
op.get("operation").set("read-children-names");
op.get("child-type").set(ClientConstants.DEPLOYMENT);
谁能协助将我的 jboss-cli 命令翻译成 Java?我也尝试过连接到部署扫描器子系统,但这似乎对我没有任何用处。
【问题讨论】: