我正在從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