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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM