`

解决ClassNotFoundException:org.springframework.web.context.ContextLoaderListener

 
阅读更多

 
我的怪怪,没有找到类当时我就去看了web.xml中配置的监听,按住Ctrl键点击可以找到类文件。再看看我的Maven引入spring-web包是正常滴,如下图:

错误原因:

 进入tomcat的部署路径,E:\develop\workspace\jee\.metadata\.plugins\org.eclipse.wst.server.core\tmp0(此路径为项目工作空间)下\webapps\easyui\WEB-INF没有发有lib文件夹所以也就没有相应的jar包,正常情况下,会生成lib目录并把工程的所有依赖jar包都部署到该目录下。

解决方案:

 

1.右键点击项目--选择Properties

 

选择Deployment Assembly,在右边点击Add按钮,在弹出的窗口中选择Java Build Path Entries

 

2.点击Next,选择Maven Dependencies

 

 

3.点击Finish,然后可以看到已经把Maven Dependencies添加到Web应用结构中了

 

 

操作完后,重新部署工程,不再报错了。然后我们再到E:\develop\workspace\jee\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\webapps\easyui\WEB-INF目录下,发现工程WEB-INF目录下自动生成了lib目录,并且所有的依赖jar包也都已经部署进来。问题因此解 决。

参考文献:

http://blog.sina.com.cn/s/blog_7fb5109d0101o48g.html

其它原因解决:

http://blessht.iteye.com/blog/1104450

 

 

  • 大小: 11.8 KB
  • 大小: 37.8 KB
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics