JMXKernelMBean 在 wildfly 8 中不可用以关闭服务器
JMXKernelMBean not available in wildfly 8 for shutting down server
我在 JBoss 6 AS 中的应用程序 运行 包含以下与关闭 JBoss 服务器相关的代码片段。现在,我正在迁移到 Wildfly 8 AS,但在 Wildfly AS 中找不到模块或 api 来找到 class JMXKernelMBean
。
JMXKernelMBean<?,?> jmxKernelMBean = (JMXKernelMBean<?,?>) MBeanServerInvocationHandler.
.newProxyInstance(
MBeanServerLocator.locateJBoss(),
new ObjectName("jboss.system:type=Server"),
JMXKernelMBean.class,
false);
jmxKernelMBean.shutDown();
任何人都可以帮助解决 Wildfly 8 中用于关闭服务器的相同目的的 api 或模块。非常感谢。
调用 System.exit() 将调用 JVM 的关闭挂钩,包括触发干净关闭的 Wildfly 安装。
我在 JBoss 6 AS 中的应用程序 运行 包含以下与关闭 JBoss 服务器相关的代码片段。现在,我正在迁移到 Wildfly 8 AS,但在 Wildfly AS 中找不到模块或 api 来找到 class JMXKernelMBean
。
JMXKernelMBean<?,?> jmxKernelMBean = (JMXKernelMBean<?,?>) MBeanServerInvocationHandler.
.newProxyInstance(
MBeanServerLocator.locateJBoss(),
new ObjectName("jboss.system:type=Server"),
JMXKernelMBean.class,
false);
jmxKernelMBean.shutDown();
任何人都可以帮助解决 Wildfly 8 中用于关闭服务器的相同目的的 api 或模块。非常感谢。
调用 System.exit() 将调用 JVM 的关闭挂钩,包括触发干净关闭的 Wildfly 安装。