解決eclipse匯出war包時漏掉自定義的使用者庫中的jar包
阿新 • • 發佈:2019-01-05
問題描述:在用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就可以了。