hibernate+struts2整合jar包冲突

举报
穆雄雄 发表于 2022/12/17 11:47:02 2022/12/17
【摘要】 ​      前几天,在用Hibernate+Struts2做项目的时候遇到了一个很棘手的问题,jar包冲突!!!先亮一下错误:​编辑​编辑          之前还不知道这是个啥错误,经过上网查找之后才知道这是jar包冲突的问题!!由于项目都是用hibernate和struts2反向生成的,jar包是自动导入进来的,以为都没问题,运行的时候才出错,所以这很让人难受。    项目里面的jar...

      前几天,在用Hibernate+Struts2做项目的时候遇到了一个很棘手的问题,jar包冲突!!!先亮一下错误:



编辑

编辑

      

    之前还不知道这是个啥错误,经过上网查找之后才知道这是jar包冲突的问题!!由于项目都是用hibernate和struts2反向生成的,jar包是自动导入进来的,以为都没问题,运行的时候才出错,所以这很让人难受。

    项目里面的jar包导入进去之后很难删除,但是我们可以从服务器(tomcat)里面删除,引起jar包冲突的原因是:

     编辑

      

      这四个包的问题,前面的antlr-2.7.2.jarantlr-2.7.6.jar,后面的commons-collections-3.1.jarcommons-collections-3.2.jar有冲突,那么怎么解决呢?

         真可谓是会者不难难着不会,把低版本的哪两个jar包删掉就可以正常运行了。(antlr-2.7.2.jar和commons-collections-3.1.jar)

       这个错误困扰了好几天,今天终于狠下心来弄掉了,有的bug其实不难解决,难就难在了从哪里开始入手,找对了入口,那么bug也就迎刃而解!!!

      愿看我博客的每个人都有一个无私的心,乐于把遇到的经验分享给其他人,让他们少走点弯路!!!

     

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。