SSM项目部署服务器时mapper.xml文件找不到

问题描述:ssm项目代码,本地在IDE上能运行,打包后放服务器后不能运行

本地

71f00cf693c94f43a488e1f9bc33e1c5.png

服务器

571dbd6daa2a4353af3fc9facc2b1ca1.png

 处理:进入容器,查看日志

org.apache.ibatis.binding.BindingException: Invalid bound statement (not found)

2e0ea59846f14658949d220fe08e019e.png

0aef3a8d89f74b69b1a1813b0360c76c.png

在网上搜索异常原因 

70

        本来以为是使用maven编译项目,它默认没有打包java文件夹下的xml文件。但是!打包的项目里有mapper.xml 文件的

找边界:发现打出来的jar包,在本地都无法运行。最终确定是mapper的xml配置路径大小写问题

更改大小写后,就没问题了 

猜你喜欢

转载自blog.csdn.net/m0_74421344/article/details/130857573