JMXKernelMBean недоступен в wildfly 8 для выключения сервера

Мое приложение, запущенное в JBoss 6 AS, содержит приведенный ниже фрагмент кода, связанный с отключением сервера JBoss. Сейчас я мигрирую в Wildfly 8 AS и не могу найти модуль или API в Wildfly AS, чтобы найти класс JMXKernelMBean,

JMXKernelMBean<?,?> jmxKernelMBean = (JMXKernelMBean<?,?>) MBeanServerInvocationHandler.
            .newProxyInstance(
                    MBeanServerLocator.locateJBoss(),
                    new ObjectName("jboss.system:type=Server"),
                    JMXKernelMBean.class,
                    false);
jmxKernelMBean.shutDown();

Может кто-нибудь помочь, пожалуйста, о API или модуль, используемый в Wildfly 8 для той же цели выключения сервера. Большое спасибо.

1 ответ

Решение

Вызов System.exit() вызывает вызовы завершения работы JVM, в том числе тот, который устанавливается Wildfly и запускает чистое отключение.

Другие вопросы по тегам