【发布时间】:2014-10-24 18:22:55
【问题描述】:
我在 glassfish 3.1.2 实例中部署了多个 EAR。我希望能够将 EAR A 中的一个类的 BE 移交给 EAR B 中的一个类——这意味着 B 类可以更新 BE。
这甚至可能吗?如何配置persistence.xmls 来完成这项工作?
我在网上找到的所有信息都集中在一个应用程序 (ear) 中的模块 (jar、war) 之间共享。我想在不同耳朵的模块之间共享(耳朵B的战争A从耳朵D的罐子C中获取一个BE)。
更新: 我怀疑我自己在这里想要实现的是好的设计或最佳实践。整个故事是,我正在将应用程序从 JEE5 和 Weblogic 10 迁移到 Glassfish 3 上的 JEE6。它过去在旧环境中运行良好,无需任何特殊设置。现在,Glassfish 将传递给另一个 EAR 中的类的 BE 的所有值“归零”。
如果我将所有 jars 和 wars 打包在一个 EAR 中,它运行良好,但我失去了预期的打包结构。我希望有一种方法可以不移除两个组件的底层耦合。
【问题讨论】:
标签: jakarta-ee jpa glassfish java-ee-6 glassfish-3