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



