關于 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中添加所需要的包