和网上普遍遇到的路径不一致等问题不一样,我这个属于打包出现的问题,坑了好久。

部署到linux之后,不仅mybatis报错,而且log4j的日志文件也没生成,还以为是linux权限或者路径不一致等问题造成的,后面压根就是*.properties配置文件都没打到jar包里。
注意上图,在里打包的时候直接把*.properties,*.xml文件直接排除掉,那当然ImpalaMapper.xml和log4j.properties配置文件都没打到jar包里了。


通过把这两行注释掉,重新打包,程序正常运行。
本文分享了一次在部署到Linux环境下,因打包时排除了*.properties和*.xml配置文件而导致MyBatis报错及log4j日志未生成的经历。通过调整排除规则并重新打包,最终成功解决了问题。
1660

被折叠的 条评论
为什么被折叠?



