java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener
一直没有用过spring。今天想跑一个demo,结果出错了。 我是用eclipse中的tomcat泡的。看了一下library中也导入了spring web的库。
查了一下好多解决方法都是说把jar包拷到lib下,去我的tomcat下发现并没有那个工程。继续查发现eclipse并不是真的启动了你本地的tomcat,只是一个虚拟的服务器,eclipse把
项目部署到了workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps下,把所有的类包拷的这个下面ok了。
此外,为什么引入了类库还找不到jar包呢。解释为:
eclipse工程下的library是用来编译里面的src中java文件的
实际发布到tomcat时,仅仅只复制了WEB-INF/lib里面的jar包,所以出现eclipse可以正常编译但tomcat运行是找不到类。
详细介绍请参考http://hi.baidu.com/backupblog/item/846247dcbc8625ea54347fe2