第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何在EclipseWeb項目中不面向java.lang.ClassNotFoundexce

如何在EclipseWeb項目中不面向java.lang.ClassNotFoundexce

繁星淼淼 2019-06-05 13:34:10
如何在EclipseWeb項目中不面向java.lang.ClassNotFoundexception安裝JDBC驅(qū)動程序我在構(gòu)建路徑中沒有任何重復(fù)的JAR,所以這個解決方案對我不起作用。我搜索谷歌已經(jīng)有幾個小時了,但我在谷歌找到的解決方案中沒有一個真正解決了我的問題。我正在創(chuàng)建一個網(wǎng)站,為家庭作業(yè)提供一些數(shù)據(jù)庫連接。我使用MySQL數(shù)據(jù)庫,在Eclipse中進行開發(fā),并在Windows上運行。我一直java.lang.ClassNotFoundException: com.mysql.jdbc.Driver使用以下代碼:import java.sql.*;//...public void someMethodInMyServlet(PrintWriter out){     Connection connection = null;     PreparedStatement query = null;     try {         out.println("Create the driver instance.<br>");         Class.forName("com.mysql.jdbc.Driver").newInstance();         out.println("Get the connection.<br>");         connection = DriverManager.getConnection("jdbc:mysql://localhost:3306/test", "root", "secret");         query = connection.prepareStatement( "SELECT * FROM customers");         //...     } catch (Exception e)     {         out.println(e.toString()+"<br>");     }}//...當(dāng)我運行上面的代碼時,我得到以下輸出:Create the driver instance.java.lang.ClassNotFoundException: com.mysql.jdbc.Driver它不能通過Class.forName...我不知道為什么!以下是我所做的:下載MySQL連接器。把它放在我的MySQL文件夾里C:\Program Files\MySQL\mysql-connector-java-5.1.12\mysql-connector-java-5.1.12-bin.jar.在Eclipse中打開項目屬性。將外部Jar添加到我的構(gòu)建路徑中,我選擇了mysql-connector-java-5.1.12-bin.jar.每次我嘗試使用servlet時,我都會得到相同的錯誤,不管是否有JAR。你能幫我弄清楚嗎?
查看完整描述

3 回答

?
慕無忌1623718

TA貢獻1744條經(jīng)驗 獲得超4個贊

對于webapp要使用的JAR文件的每一個“第三方”庫,只需在webapp中復(fù)制/刪除物理JAR文件即可。/WEB-INF/lib..然后,它將在webapp的默認(rèn)類路徑中提供。而且,Eclipse足夠聰明地注意到了這一點。沒必要在建筑小道上找麻煩。但是,請確保刪除之前添加的所有不必要的引用,否則可能會發(fā)生沖突。

另一種方法是將物理JAR文件刪除到服務(wù)器自己的服務(wù)器中,將其安裝在服務(wù)器本身中。/lib文件夾。當(dāng)您使用服務(wù)器提供的JDBC連接池數(shù)據(jù)源時,這是必需的,而后者又需要MySQLJDBC驅(qū)動程序。


查看完整回答
反對 回復(fù) 2019-06-05
?
呼喚遠(yuǎn)方

TA貢獻1856條經(jīng)驗 獲得超11個贊

因為您正在運行它servlet,您需要通過Servlet容器..您可以將連接器作為應(yīng)用程序的一部分包括在內(nèi)。war或者將其作為servlet容器的擴展庫和數(shù)據(jù)源管理(如果有)的一部分。第二部分完全取決于您擁有的容器。


查看完整回答
反對 回復(fù) 2019-06-05
  • 3 回答
  • 0 關(guān)注
  • 771 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號