我正在将我的SLEE应用程序从2.x版本移植到7.x。 我有一堆几个服务共享的通用MBean。我将MBean安装为特定的JBoss模块(在$ JBOSS_HOME / modules / system / layers / base / ...内部),并创建了wildfly的特定扩展,以初始化和持久保存所有这些MBean。到目前为止没有问题。
我的问题是我的SLEE组件(SBB / RA)似乎都没有对模块中包含的MBean的运行时可见性:每当我尝试将其中一个组件部署到SLEE容器中时,都会引发java.lang.ClassNotFoundException关于我的JBoss模块中包含的类之一。我尝试在DU META-INF文件夹中使用jboss-deployment-structure.xml将我的模块指定为依赖项,但这似乎不起作用。
您能帮我告诉我我在做什么吗?
最好的问候, 菲利波