使用Intellij IDEA 的过程中,新创建的项目启动时报
严重: Error configuring application listener of class org.springframework.web.context.ContextLoaderListener
Java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener
原因之一jar包未被部署:
ctrl+shift+alt+s打开项目设置窗口,选择Artifacts,选择打包部署项目,选择Output Layout–》Web-INF,查看下面是否有lib目录,右边的jar包是否添加到lib目录下。
详情如下图:
参考上面的做法,我的WEB-INF目录下原本是没有只有classes,没有lib,所以手动创建lib,如下图:
算是一个Web开发的常识吧,在使用MyEclipse进行Web开发时,我们把需要的jar包添加到WEB-INF/lib目录下,所以一样的,我的WEB-INF目录下原本没有lib,在WEB-INF目录下创建一个lib目录,把需要的jar包copy进来,如下图:
问题一样解决。