解決eclipse導出war包時少jar包

問題描述:在用eclipse開發java web項目過程中,我們需要很多的jar包,如spring,hibernate等。

 我們怎麼加載和使用這些jar包呢?

通常有兩種方式:

1、把相應的jar包直接粘貼在 WEB-INF/lib下,這樣在開發過程和導出爲war包時都能正常使用。


2、但是有些時候,特別是學習時,不想每個項目下面都粘貼那麼多jar包,因爲它們都是通用的,

有沒有辦法讓很多項目使用一個jar包庫呢?

有通過 右鍵項目-》builder path-》右面 Libraries裏-》Add library ->user LIbrary 然後導入自己需要的jar包。

比如我就把ssh的jar包放在一起使用。


是不是方便、簡潔呢?

但是eclispe在導出項目爲war包時默認不會把 userLibrary中的jar包導入到WEB-INF/lib下。

怎麼辦呢?

解決辦法:右鍵項目-》properties-》Deployment Assembly 

進入這個界面,可以看到默認部署導出只導出src下的class

點擊Add 然後選擇 java build path Entries ,在彈出框裏就可以看到我們設置的user Library了。

然後點擊ok或者apply就可以了。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章