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

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