1. 程式人生 > >解決eclipse匯出war包時漏掉自定義的使用者庫中的jar包

解決eclipse匯出war包時漏掉自定義的使用者庫中的jar包

問題描述:在用eclipse開發Java web專案過程中,我們需要很多的jar包,如springhibernate等。

 我們怎麼載入和使用這些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就可以了。