关于 idea 中 mybatis 项目 报错:NoClassDefFoundError 的问题:
- 需要将需要的包导入到输出的文件夹中
- 但是idea 不会默认导进去
- 导致在部署项目的时候lib中不存在对应的mybatis包
- 因此会报这个错误;
24-Jun-2020 22:15:16.972 严重 [RMI TCP Connection(3)-127.0.0.1] org.apache.catalina.core.StandardContext.listenerStart 异常将上下文初始化事件发送到类的侦听器实例.[com.demo.listener.InitSqlSessionListener]
java.lang.NoClassDefFoundError: org/apache/ibatis/io/Resources
at com.demo.utils.SqlSessionFactoryUtils.initSqlSessionFactory(SqlSessionFactoryUtils.java:27)
at com.demo.listener.InitSqlSessionListener.contextInitialized(InitSqlSessionListener.java:19)
。。。。。。。。。。。。
---------------------------------------------------割----------------------------------------------------割----------------------------------------------------------
解决方案
file --> project structure -> output layout -> 在lib中添加所需要的包