【问题解决】IDEA中maven项目本地引入jar包编译正常,Tomcat运行是报错ClassNotFoundException

801 阅读1分钟

1、问题原因

在IDEA中,在Project Structure -> Libraries中引入本地的jar包,对于项目编译是没有报错的,但是没有再Artifacts中将引入的jar包加到WEB-INF/lib下,所以Tomcat执行报错。

2、问题解决

按照一下步骤引入jar包即可解决以上问题。

  1. 打开Project Structure -> Libraries,点击+号,选择Java;

1

  1. 选择本地路径中的jar包,引入到项目中,记得选择引入的Modules(如果是多个子项目,那么需要多选);

2

  1. 【关键步骤】,打开Project Structure -> Artifacts,将刚刚添加的lib加入到WEB-INF/lib下,注意选择+号添加后,还需要将添加的lib拖动到WEB-INF/lib目录下,否则无效3

3、小结

合理利用搜索引擎,快速解决问题;