gpt4 book ai didi

java - 跨多个网络应用程序的一个 Hibernate FullTextEntityManager

转载 作者:行者123 更新时间:2023-11-28 23:58:17 25 4
gpt4 key购买 nike

如何在部署在同一服务器 (Tomcat) 上的多个 Web 应用程序之间共享一个带有模型的 jar(JPA 实体和 DAO,Hibernate 作为具有 Hibernate Search 扩展的提供者)?将模型 jar 放入 lib 文件夹?

更新:

让我更准确地说——因为我正在使用 hibernate ,所以我确实关心事务冲突,但正如我所看到的,这可以通过@Version 注释来修复,但是 Hibernate Search 在一个地方单独构建它的索引呢? ,如果多个 hibernate FulltextEntitymanager 尝试访问它,它会被破坏吗?

谢谢

最佳答案

将此 JAR 作为 maven 依赖项添加到所述 Web 应用程序中并不能解决问题?

Reference to publish your jar to local repo

然后您可以将您的语言环境库添加到您的 Maven 设置文件,并在您的 pom.xml 文件中添加各种 Web 应用程序的依赖项。

这样做的缺点是,如果您在团队中工作,每个人都必须遵循相同的步骤,至少是您将带有模型的 jar 安装到本地存储库的部分,并且可能还需要修改 maven 设置文件以添加本地仓库。

关于java - 跨多个网络应用程序的一个 Hibernate FullTextEntityManager,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55857159/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com