2014-07-03 48 views
0

我使用eclipse來創建servlet。我下載了mysql-connector-java-5.0.8-bin.jar (connector/j)並添加了jar文件來構建我的項目的路徑。我可以使用 mysql-connector-java-5.0.8-bin.jar中的類(IDE給我提示和所有這些東西,在編譯時使用這些類沒有問題)。但是當我運行的servlet我得到這個錯誤:com.mysql.jdbc.Driver not found

java.lang.ClassNotFoundException: com.mysql.jdbc.Driver 

這聽起來像是突然,我一直在使用,不能找到com.mysql.jdbc.Driver類!

當我使用jar文件進行java SE項目時,它的工作原理非常完美,但它不適用於javaEE。 我該如何解決這個問題?

+1

不構建路徑,您需要將其添加爲運行時類路徑。 – evanwong

+0

@evanwong謝謝。有效。我真的很感激,如果你可以發佈這個答案,以便其他人可以使用它... – gandalf

+0

很酷,把它作爲asnwer。 :) – evanwong

回答

1

數據庫連接器jar應該設置爲運行時類路徑而不是構建路徑,因爲數據庫驅動程序是運行時依賴項。

0
  • 將jar放入WEB-INF/lib文件夾中。
  • WEB-INF/lib文件夾用於應用程序特定的jar。
  • 您也可以使用您的servlet容器的common/lib文件夾,用於多個Web應用程序共有的 jar。