我可以重新启动运行以下 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 "
);
}
只需致电redeploy
在正确的部署节点上进行操作。
CLI 命令如下所示:
/deployment=test.war:redeploy()
在你的情况下这意味着:
"cmd /c start C:\\wildfly\\bin\\jboss-cli.bat -c /deployment=test.war:redeploy"
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)