带有Hibernate的Spring Webapp,注释驱动,发布后发布,源代码链接

带有Hibernate的Spring Webapp,注释驱动,发布后发布,源代码链接,第1张

带有Hibernate的Spring Webapp,注释驱动,发布后发布,源代码链接

基于此命令行重叠jar报告(我制作的工具),WAR的WEB-
INF / lib中有两个hibernate版本:

>>>> Jar overlap report:hibernate-3.1.jar overlaps with hibernate-core-4.3.4.Final.jar - total overlapping classes: 494jboss-transaction-api_1.2_spec-1.0.0.Final.jar overlaps with jta-1.0.1B.jar - total overlapping classes: 17Total number of classes with more than one version: 511

在具有mvndependency:tree的POM中进一步查看,我们可以看到重复项来自哪里:

[INFO] +- org.hibernate:hibernate-core:jar:4.3.4.Final:compile...[INFO] +- org.hibernate:hibernate:jar:3.1:compile

在这种情况下,在类路径中添加了两个版本的hibernate,因为使用不同的工件名称两次声明了hibernate。解决方案是仅选择一个Hibernate版本,然后从POM中删除另一个版本。最好是选择4.3.4.Final,因为3.1非常古老。



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5065959.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-16
下一篇 2022-11-16

发表评论

登录后才能评论

评论列表(0条)

保存