1 概要
在IDEA中,当需要手动添加Jar包文件,而不是通过修改pom文件而下载Jar包后启动项目时,通常项目能正常启动,但是会报‘java.lang.NoClassDefFoundError’的错误。这是未将Jar包添加到WEB-INF的lib目录下导致的,本文将对手动导入第三方Jar包的过程进行介绍。
2 导入Jar包
在IDEA中,点击菜单File->Project Structure,如下图。
进入窗口后,点击Project-Settings->Modules,选择右侧的加号(+)中的‘JARs or Directories’,如下图。然后选择要添加的Jar包文件。
此时Jar包已被导入,项目可以编译,但无法接受请求,会报‘java.lang.NoClassDefFoundError’的错误。此时,需要继续执行以下操作。
3 添加Jar包到WEB-INF/lib中
点击Project-Settings->Artifacts,中间窗口中选择对应服务的包,在右侧的‘Available Elements’中找到要添加的Jar包,右键后选择‘Put into /WEB-INF/lib’,如下图。