java.lang.ClassNotFoundException: com.yunlong.Servlet.urlDao在網(wǎng)上查找原因,很多說是因?yàn)閏lass文件找不到,一步到位的解答...
后來我發(fā)現(xiàn)可能有的原因有以下幾點(diǎn):
1.如果是在eclipse里面搭建的web項(xiàng)目,就要注意eclipse里面把java源文件生成的class文件的位置問題,默認(rèn)是會創(chuàng)建一個build目錄來存放class文件,但是我們一般會默認(rèn)在根目錄(WebContent)下面查找源文件,所以我們需要手動把build目錄下面的class文件轉(zhuǎn)移到根目錄下面,也可以右鍵項(xiàng)目,選擇PRoperties->java build path ,選擇左邊的source,在下面把Default output folder修改為 項(xiàng)目名/Webcontent/classes這樣就可以了
2.需要注意的一點(diǎn)就是在myeclipse里面創(chuàng)建的wen項(xiàng)目的根目錄是WebRoot,而且myeclipse里面創(chuàng)建項(xiàng)目的時候,默認(rèn)class文件的存放目錄好像就是根目錄了,所以有時間從myeclipse那邊轉(zhuǎn)過來用eclipse的時候會有點(diǎn)不習(xí)慣的。
3.就是可能在web.xml文件里面的<servlet></servlet>標(biāo)簽里面的<servlet-class></servlet-class>里面把類的名寫錯了。
我在敲代碼的時候的把上面三點(diǎn)全部占了(捂臉)。
新聞熱點(diǎn)
疑難解答