ICHARM
IDEA使用Tomcat启动项目时报错:java.lang.ClassNotFoundException:ContextLoaderListener
IDEA使用Tomcat启动项目时报错:java.lang.ClassNotFoundException:ContextLoaderListener

问题描述

在一台新的机器配置Spring项目开发环境,项目使用maven管理依赖,Idea使用Tomcat运行项目时报java.lang.ClassNotFoundException:org.springframework.web.context.ContextLoaderListener 。这种错误一般都是包没有引入,但是maven中确实可以找到相应的包。

网上搜索之后,发现是相关的jar包没有被部署,打开File – Project Structure – Artifacts ,找到打包部署项目,选择Output Layout – Web-INF,查看下面是否有lib目录,如果没有(或者lib为空目录)则说明jar包没有被部署。此时可以手动的把右边的jar包部署进lib中,如图:

https://upload-images.jianshu.io/upload_images/2059840-c4036d11a2a5b3b6.jpg?imageMogr2/auto-orient/

解决方法

Files – Settings

http://static.oschina.net/uploads/space/2015/0410/182525_9lh9_157514.png

Settings -> Maven -> Importing 确保 import maven projects automatically 勾上,自动加载maven依赖 到 classpath

http://static.oschina.net/uploads/space/2015/0410/183650_Nqbq_157514.png

确保 ingored 没有本项目的pom

首页      博文      Code      IDEA使用Tomcat启动项目时报错:java.lang.ClassNotFoundException:ContextLoaderListener

发表评论

textsms
account_circle
email

ICHARM

IDEA使用Tomcat启动项目时报错:java.lang.ClassNotFoundException:ContextLoaderListener
问题描述 在一台新的机器配置Spring项目开发环境,项目使用maven管理依赖,Idea使用Tomcat运行项目时报java.lang.ClassNotFoundException:org.springframework.web.context.ContextLoade…
扫描二维码继续阅读
2018-07-11