JBoss 找不到 class javax.management.DynamicMBean

JBoss cannot find class for javax.management.DynamicMBean

我目前正在重新安排应用程序 jar,以便我的应用程序可以 运行 在 Websphere 上顺利运行,并且 JBoss 只需进行最少的更改。

使用 Webshpere 的分层 class 加载,一切正常。但是 JBoss 的模块化加载产生了很多问题,除了 -

这样的例外

java.lang.ClassNotFoundException: "javax.management.DynamicMBean" from [Module from local module loader

既然这个class是JDK6的一部分,难道JBoss不应该自动捡起来吗?有谁知道解决这个问题的方法吗?

我正在使用 JBoss AS 7.3 和 JDK 6

通过为我的自定义 jboss 模块之一在 module.xml 中添加对 javax.api 的依赖来解决此问题。