【发布时间】:2017-10-31 14:25:18
【问题描述】:
我有一个(非常)旧的应用程序,它是用几个消息驱动 Bean 编写的(别担心,我最终会将它们链锯掉并编写一些可维护到未来的东西)。
应用程序被打包为一个 EAR,其中包含多个 JAR。这是一个简化的布局:
- app
-- appDataModel
-- appJaxbModel
-- appEjb
-- appEar
我的问题是由于 EAR 在 Weblogic 10.3.x 上工作正常,但是 appEjb 模块中的类(在 EAR 中构建为 appEjb.jar)看不到 appDataModel 中的类(构建为 appDataModel.jar在 EAR 中)当我部署到 JBoss 6.4 EAP 时。我也运行了 Red Hat 的迁移工具,但没有任何建议(无论如何都与此相关)
我尝试将 jboss-deployement-structure.xml 中的隔离设置为 false,但没有成功。这可能很简单,也可能与类加载的差异有关:我真的不知道。
有人可以帮忙吗?
【问题讨论】: