【AMAZING】Mybatis配置出现java.lang.NoClassDefFoundError: org/apache/ibatis/io/Resources

java.lang.NoClassDefFoundError: org/apache/ibatis/io/Resources
很明显是一个类文件没找到,但是在本地测试的时候是可以完美运行的,原因是jar包在发布的时候并没有导入,不信你可以看看你最终发布的项目下面的WEB-INF下面的lib目录中是否含有需要的jar,而本地测试与发布到服务器运行是不一样,前者只需要导入jar包即可,后者需要将jar发布在固定的目录下,最后完美解决。

最后给个小建议,可以将需要的jar包在发布之前就放在 webapp/WEB-INF/lib 目录下,如果没有 lib 可以手动创建一个,这样就避免了在发布后找不到包或者类的问题了。

你可能感兴趣的:(java,web)