记一次apach的poi包文档生成时IOUtil类找不到方法的处理方法

博客讲述了在使用Apache POI库生成Word文档时遇到的IOUtil方法无法调用的错误,经过排查发现是由于Tomcat中自带的poi jar包与项目中引入的poi包冲突导致。解决方法是删除Tomcat中的冲突jar包,从而成功解决问题。提醒开发者遇到类似问题时,要首先检查并解决依赖冲突,避免盲目尝试。
摘要由CSDN通过智能技术生成

      有个需求的一个功能是要传入对象数据根据提供的word模板生成一份有具体字段信息的word附件用于打印,使用apach的poi包时,IOUtil里的方法走不进去,导致生成文档失败,控制台报错提示IOUtil里一个方法未找到。网上的方法都是说依赖包冲突,但是没有说明是和哪个包冲突了,问题未明确之前,也不知道到底是不是依赖包冲突的问题,这个问题折腾了接近一天时间,最终排查是 tomcat里有个poi的jar包与正常eclipse引入的poi包有冲突,删除即可,说起来简单,但是排查的过程却是一个个试出来的,的确不容易,所以各位下次遇到,首先要检查测试类似命名的jar包移除后能否起作用;其次不要病急乱投医,静下心来定位到是jar包冲突的问题,就要勇敢的备份好去尝试,虽然需求时间紧迫,但也要按正确的步骤来定位问题,否则就要重新去写一个word生成的工具类,还得换个依赖poi,费时还不一定成…

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值