和网上普遍遇到的路径不一致等问题不一样,我这个属于打包出现的问题,坑了好久。
部署到linux之后,不仅mybatis报错,而且log4j的日志文件也没生成,还以为是linux权限或者路径不一致等问题造成的,后面压根就是*.properties配置文件都没打到jar包里。
注意上图,在里打包的时候直接把*.properties,*.xml文件直接排除掉,那当然ImpalaMapper.xml和log4j.properties配置文件都没打到jar包里了。
通过把这两行注释掉,重新打包,程序正常运行。