技術之路最公平也最殘酷的原因是:沒有捷徑,需要日積月累的積累,以及對技術持久的熱情。
NoClassDefFoundError這個錯誤一般就兩種情況:
1、沒有引入相應的jar包
2、兩個jar包中都有這個class,無法確認是引用的哪一個,就是jar沖突
從以下幾個方面入手:
1.仔細檢查一下配置文件,是否配置有問題;
2.檢查一下文件編碼,如果編碼有問題,編譯的時候會有錯誤,這樣這個類是不會被編譯成class文件的。
3.根據配置文件的路徑,找到tomcat對應的路徑下,看時候有這個文件,如果有,重新編譯一下,或者clean一下;如果沒有,就找找為什么沒有進行編譯
?
ps:經過仔細檢查,我的錯誤原因是hibernate配置文件密碼手滑。。
?
感悟:報錯不要怕,不報錯的錯最為致命。