如何在部署在同一服务器(Tomcat)上的多个Web应用程序之间共享一个带有模型的jar(JPA实体和DAO,Hibernate作为Hibernate Search扩展的提供者)?将模型jar放到lib文件夹中?
已更新:
让我更加精确-当我使用休眠模式时,我确实关心事务冲突,但是正如我看到的那样,可以使用@Version批注解决此问题,但是在一个地方单独构建索引的休眠搜索又如何呢? ,如果多个休眠的FulltextEntitymanager尝试访问它,它将损坏吗?
谢谢
答案 0 :(得分:0)
在上述Web应用程序中将此JAR添加为Maven依赖项并不能解决问题?
Reference to publish your jar to local repo
然后,您可以将语言环境存储库添加到Maven设置文件中,并将依赖性添加到各种Web应用程序的pom.xml文件中。
缺点是,如果您在团队中工作,每个人都必须遵循相同的步骤,至少是将带有模型的jar安装到本地仓库的部分,以及可能要添加的maven设置文件修改的部分。本地仓库。