1、问题原因
在IDEA中,在Project Structure -> Libraries中引入本地的jar包,对于项目编译是没有报错的,但是没有再Artifacts中将引入的jar包加到WEB-INF/lib下,所以Tomcat执行报错。
2、问题解决
按照一下步骤引入jar包即可解决以上问题。
- 打开Project Structure -> Libraries,点击+号,选择Java;
- 选择本地路径中的jar包,引入到项目中,记得选择引入的Modules(如果是多个子项目,那么需要多选);
- 【关键步骤】,打开Project Structure -> Artifacts,将刚刚添加的lib加入到WEB-INF/lib下,注意选择+号添加后,还需要将添加的lib拖动到WEB-INF/lib目录下,否则无效;
3、小结
合理利用搜索引擎,快速解决问题;