WEB 開發異常:java.lang.ClassNotFoundException


  • 於eclipse 服務器內啟動tomcat服務器運行web項目,出現如題異常.

java.lang.ClassNotFoundException

信息: Set web app root system property: 
'webapp.root' = [F:\work_space_Soft\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\lottes_03_14\] 2013-5-31 3:14:43 org.apache.catalina.core.ApplicationContext log 信息: Initializing log4j from
[F:\work_space_Soft\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\lottes_03_14\WEB
-INF\conf\log4j.xml] 2013-5-31 3:14:44 org.apache.catalina.core.StandardContext filterStart 嚴重: Exception starting filter User Authentication Filter java.lang.ClassNotFoundException: com.SOFT.web.filter.UserAuthenFilter

 

    • 異常解析:java編譯文件(.class)未找到
    • 原因追溯:
      • 察看web項目編譯文件輸出位置:

      • 察看對應位置的class文件,下述目錄下果然沒有class文件.
    • 問題解決:
      •  刷新工程並且從新編譯web項目.               
      • 控制台出現如下錯誤信息   
delete --force F:/Soft/03_14/WebRoot/WEB-INF/classes/system.properties
    Path is not a working copy directory
svn: 'F:\Soft\03_14\WebRoot\WEB-INF\classes\system.properties' is not a working copy
      • 刪除上述文件並重新編譯項目.
      • 直到確認web項目相應位置下有class文件.
      • 在eclipse開發工具之內重新部署web項目.
      • 再次啟動tomcat服務器.該異常未出現.問題解決.


免責聲明!

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



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