我们导入新项目到Eclipse中去,项目无法正常启动:
报错如下:
严重: Error configuring application listener of class org.springframework.web.context.ContextLoaderListener
java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener
首先,你可能会被误导,以为是Maven的问题,如果你认为可能是Maven的问题,你可以先解决下Maven的问题即:
方法1:
将项目 .classpath 文件中
<attribute name="org.eclipse.jst.component.dependency" value="true"/>
改为:
<attribute name="org.eclipse.jst.component.dependency" value="/WEB-INF/lib"/>
方法2:选中项目->右键Properties->选择Deployment Assemby->选择Add->选中Java Build Path Entries->Next->选择Maven Dependencies->Finish->Apply->OK
其次,你发现你做了以上修改,还是启动报错,且为相同的错误,这个时候该进行的操作如下:
删除eclipse中所有的server,再新建一个server,将项目add进新建的server中。(清缓法)
最后,希望我的总结对你有帮助