我正在从JBoss 6.1.0_final迁移到WildFly 10.在某些情况下,我想停止服务器。像:以编程方式阻止WildFly 10
if (condition == true)
System.exit(1);
上面的代码在JBoss中工作正常,它立即关闭服务器。 但是,当我在WildFly10
执行相同的操作时,服务器不会立即停止。
它发送关机信号,然后解除绑定datasource
然后JMX
等。我发现可以通过MBeans完成,但不能在这里工作:https://developer.jboss.org/thread/198579。这给像一些错误:
PARAMS和描述有不同的长度
我要立即停止我的WildFly10服务器。任何人都做过这样的事情?
为什么不使用jboss-cli或管理API呢? – ehsavoie
我想以编程方式停止它。 –
嗡嗡声,这是如何调用一个休息API或使用客户端助手Java代码不是一个程序? – ehsavoie