我的情况如下:我想使用 SAR 存档部署一个特殊的 MXBean。这应该很容易吧?
对,除非 bean 引用来自外部库的类。发生这种情况时,我发现无法告诉 JBoss 将那些我与 SAR 归档中的 bean 一起打包的外部库添加到类路径中。
到目前为止,我已经尝试了以下方法:
1. 只需将库添加到存档的根目录中。
2. 修改 Class-Path 清单条目以在其中添加库名称
3. 添加 jboss-structure.xml(从 /deploy 目录中的 jboss5 的 sar 档案之一复制)
4. 查看 jboss-deployment-structure.xml 但真的发现与我正在尝试做的事情没有任何联系。
无论我尝试了什么,我都无法说服 JBoss 从 sar 档案中打包为 jar 的库中加载我在 bean 中引用的类。
有什么线索吗?