為什么直接build path導(dǎo)入jar包會報錯,比如mybatis的jar包,jstl的jar包。。。
1 回答
已采納

大咪
TA貢獻(xiàn)785條經(jīng)驗 獲得超332個贊
轉(zhuǎn)自博客
對于很多剛開始學(xué)習(xí)web的同學(xué),你們是否對lib文件夾產(chǎn)生過疑問?為什么jar包一定放在lib文件夾下面,我換個地方就不行。這個其實如果你不是用服務(wù)器是沒有任何問題的,但是當(dāng)你使用了web服務(wù)器類似于tomcat這種,那么你就要小心了。jar包導(dǎo)入工作空間這個是由我們?nèi)藶榭刂频模覍?dǎo)哪個空間就有哪個,我不導(dǎo)行不行,可以,編譯器會自動去尋找他所需要的jar包,但是服務(wù)器就不會他只會去尋找lib文件夾下的jar包并將他們拷貝到服務(wù)器上(就是在你服務(wù)器的當(dāng)前項目的lib文件夾),這個你是不能控制的,所以剛接觸框架的時候,我遇到一個問題,我的jar包在eclipse中沒有任何問題,但是服務(wù)器玩命報錯,原來是lib文件夾下面多了一個jar包,我沒有導(dǎo)入項目的工作空間,但是服務(wù)器將他拷貝到了服務(wù)器,那么這個jar包可能就會產(chǎn)生問題,如果他有依賴的包,服務(wù)器沒有就報錯了。所以大家最好養(yǎng)成好習(xí)慣,jar包只導(dǎo)有用的,沒用的不要放到lib下即使你不使用他。養(yǎng)成好習(xí)慣,編寫規(guī)范代碼。
添加回答
舉報
0/150
提交
取消