【发布时间】:2016-12-08 11:20:18
【问题描述】:
我正在使用以下代码来获取 JBoss 6.1 EAP 的 http 端口值。 此代码在 JBoss 7.1 AS 中运行良好。
以下是代码:
MBeanServer mBeanServer = ManagementFactory.getPlatformMBeanServer();
ObjectName socketBindingMBean = new ObjectName("jboss.as:socket-binding-group=standard-sockets,socket-binding=http");
Integer port = (Integer) mBeanServer.getAttribute(socketBindingMBean, "boundPort"));
如果我在服务器启动后部署 WAR,此代码可以正常工作,但在启动期间无法正常工作。 JBoss 加载其模块的方式是否有变化?如何在启动时获取此信息?
【问题讨论】:
-
我也了解到以前也有类似的问题。有人可以帮我解决它是如何解决的吗?
标签: java jakarta-ee jboss mbeans