即使我在的Eclipse
中正確設置了構建路徑,我在我的動態Web應用程序中獲得了java.lang.ClassNotFoundException: com.mysql.jdbc.Driver
。我很確定我已經正確設置了內置路徑。我檢查了一下。 我在計算器中遇到了很多類似的問題。他們都建議在Eclipse
中設置構建路徑。 我的問題是,有沒有其他方式可以產生java.lang.ClassNotFoundException: com.mysql.jdbc.Driver
錯誤?如果是的話,該如何解決? 謝謝!java.lang.ClassNotFoundException:com.mysql.jdbc.Driver
1
A
回答
2
將mysql-connector-java.jar
文件保存在Web-INF
文件夾內 - >lib
並將其添加到classpath中,然後導出WAR並進行部署。
本文檔 - http://tomcat.apache.org/tomcat-7.0-doc/class-loader-howto.html
說
因此,從Web應用程序的角度來看,類或資源加載看起來在以下庫,順序如下:
- 引導您的JVM的類別
/WEB-INF/classes
您的web應用程序/WEB-INF/lib/*.jar
Web應用程序的<----------
- 系統類加載器類(如上所述)
- 常見的類裝載器類(如上所述)
+0
把'mysql-connector-java.jar'放入'web-INF'工作!謝謝..但我已經開發了應用程序,而不是將該jar文件放在該文件夾之外,位於項目文件夾內的獨立文件夾中。這次發生了什麼? – vigamage 2014-10-08 13:33:11
+0
這些應用程序可能不是tomcat上的Web應用程序。 – 2014-10-09 11:43:08
相關問題
- 1. Maven - java.lang.ClassNotFoundException:com.mysql.jdbc.Driver
- 2. 拋出java.lang.ClassNotFoundException:com.mysql.jdbc.driver
- 3. 拋出java.lang.ClassNotFoundException:com.mysql.jdbc.Driver
- 4. Maven runnable jar java.lang.ClassNotFoundException:com.mysql.jdbc.Driver
- 5. JSP&mysql拋出java.lang.classNotFoundException:com.mysql.jdbc.driver
- 6. AWS EC2 - 拋出java.lang.ClassNotFoundException:com.mysql.jdbc.Driver
- 7. JDBC類型4 -java.lang.ClassNotFoundException:com.mysql.jdbc.Driver
- 8. 獲取拋出java.lang.ClassNotFoundException:com.mysql.jdbc.Driver異常
- 9. 拋出java.lang.ClassNotFoundException:com.mysql.jdbc.Driver(行家+的JBoss)
- 10. java.lang.ClassNotFoundException:com.mysql.jdbc.Driver(在jre的庫中)
- 11. Eclipse Java中的錯誤:java.lang.ClassNotFoundException:com.mysql.jdbc.driver
- 12. 如何解決拋出java.lang.ClassNotFoundException:com.mysql.jdbc.Driver
- 13. 運行時java.lang.ClassNotFoundException:com.mysql.jdbc.Driver(eclipse/maven/tomcat)
- 14. 我得到一個java.lang.classnotfoundexception:com.mysql.jdbc.Driver
- 15. classpath中,Eclipse和拋出java.lang.ClassNotFoundException:com.mysql.jdbc.Driver
- 16. HTTP狀態500 - javax.servlet.ServletException:拋出java.lang.ClassNotFoundException:com.mysql.jdbc.driver
- 17. 拋出java.lang.ClassNotFoundException:com.mysql.jdbc.Driver甚至使用上的IntelliJ
- 18. IntelliJ java.lang.ClassNotFoundException:com.mysql.jdbc.Driver - 連接到XAMPP MySQL數據庫
- 19. 無法通過eclipse連接到mysql - java.lang.ClassNotFoundException:com.mysql.jdbc.Driver
- 20. Java連接數據庫錯誤:java.lang.ClassNotFoundException:com.mysql.jdbc.Driver
- 21. mysql的連接問題:拋出java.lang.ClassNotFoundException:com.mysql.jdbc.Driver
- 22. 類未發現異常:拋出java.lang.ClassNotFoundException:com.mysql.jdbc.Driver?
- 23. Spark:線程「main」中的異常java.lang.ClassNotFoundException:com.mysql.jdbc.Driver
- 24. mss-2.0.0.FINAL-jboss-as-7.1.2.Final java.lang.ClassNotFoundException:com.mysql.jdbc.Driver
- 25. java.lang.ClassNotFoundException:com.mysql.jdbc.driver jar文件已導入的錯誤
- 26. 在運行時添加JDBC驅動程序 - 原因是:java.lang.ClassNotFoundException:com.mysql.jdbc.Driver
- 27. JBoss 7.1.1中的java.lang.ClassNotFoundException:com.mysql.jdbc.Driver - 出了什麼問題?
- 28. 拋出java.lang.ClassNotFoundException:com.mysql.jdbc.Driver例外,在Linux和文本編輯器
- 29. Error java.lang.ClassNotFoundException:com.mysql.jdbc.Driver通過命令行運行JAR時
- 30. 運行jar的異常 - 「線程中的異常」main「java.lang.ClassNotFoundException:com.mysql.jdbc.Driver」
如何您的Web應用程序部署?這是一個戰爭檔案嗎?如果是這樣,戰爭中的mysql連接器jar是什麼? – David 2014-10-08 13:02:31
'正確設置路徑'意味着你有'mysql-connector-java.jar'嗎?你在日食中運行它嗎? – Jens 2014-10-08 13:02:53
我想你部署在應用程序服務器上,不是嗎?如果你這樣做,你可能不得不把jdbc驅動jar添加到你的應用服務器lib文件夾中。 – user2504380 2014-10-08 13:04:06