【发布时间】:2013-11-06 19:16:07
【问题描述】:
假设我有一个带有 persistence.xml 配置和 jpa 实体的 jar。 我希望在不同的应用程序之间共享相同的持久性单元。
例如部署一个战争应用程序并注入相同的持久性单元(其他应用程序使用)。
@PersistenceContext(unitName="MySharedPersistence")
private EntityManager entityManager;
我不能考虑将所有应用程序打包到一个 ear 文件中,因为我希望在重新上传应用程序时启动并运行其他应用程序(重新上传的应用程序使用来自已部署应用程序的一些远程 ejb,并使用相同的持久性如上所述)。
有解决这个问题的办法吗?
提前谢谢你。
编辑:可能不推荐是否有任何适当的试验具有相同的结果?
【问题讨论】:
-
我认为你应该阅读
EJB和JMS
标签: java jpa jakarta-ee apache-tomee openejb