是我們經常遇到的錯誤。
遇到這種問題時:
控制台會報錯:java.lang.ClassNotFoundException: com.mysql.jdbc.Driver
同時,網頁上不顯示資訊
解決方案:
1、看pom.xml檔案中是否導入了 “mysql-connector-java” 這個jar包
2、安全起見,自己将jar包複制到項目裡(最好是在webapp檔案夾下建立一個lib檔案夾,将jar包複制到該檔案夾中),然後右擊該jar包,add as library
在WEB-INF下面建一個lib檔案夾,然後倒入jar包
然後不要忘記右擊你的“lib”
然後“Add as library”
3、檢視資料庫連接配接資訊是否有細微的小錯誤(我的項目中資料庫的連接配接資訊是放在database.properties檔案中的,我就去核對資料庫連接配接資訊檔案中的資訊是否正确,果然,查到了問題所在之處:使用者名、密碼、以及連接配接資訊的最後我都多了兩個空格符,而系統編譯時,将這兩個空格符也編譯了進去,當我删了空格符後再運作,項目就成功啟動了。
這樣基本上就可以解決
java.lang.ClassNotFoundException: com.mysql.jdbc.Driver
的報錯問題啦!
如果還有其他的,歡迎補充鴨!!