eri*_*eal 5 command-line-interface wildfly
我可以重新启动运行以下 Java 代码的整个 WildFly 服务器。但我只想重新加载一个名为“test.war”的部署。怎么可能呢?
public void flushall() throws IOException {
Runtime.getRuntime().exec(
"cmd /c start C:\\wildfly\\bin\\jboss-cli.bat --connect /subsystem=datasources/data-source=FirebirdPool/:flush-all-connection-in-pool "
);
}
Run Code Online (Sandbox Code Playgroud)
只需redeploy在正确的部署节点上调用操作即可。
CLI 命令如下所示:
/deployment=test.war:redeploy()
Run Code Online (Sandbox Code Playgroud)
这意味着在你的情况下:
"cmd /c start C:\\wildfly\\bin\\jboss-cli.bat -c /deployment=test.war:redeploy"
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
11540 次 |
| 最近记录: |