Eclips将lib打入war中
在項(xiàng)目的屬性, java build path -> Libraries -> Add library.. -> Web app Libraries 。即可。
在屬性中, Deployment Assembly ->add -> project 或者 java build path entries. 這個(gè)是一半jar到處。對(duì)于WAR 沒用。
Eclipse中關(guān)于JRE System Library、Web App Libraries的疑惑
?? 當(dāng)我們?cè)贓clipse中建立java的web工程時(shí),會(huì)產(chǎn)生JRE System Library和Referenced Libraries,Web App Libraries不生成,下面會(huì)
簡(jiǎn)要說明一下。
?? 其實(shí),這三個(gè)都是jar包的存放集合。
?? JRE System Library主要存放J2SE的標(biāo)準(zhǔn)jar,一般不需要調(diào)整。
??
?? Referenced Libraries是存放第三方的jar包,也就是自己導(dǎo)入的jar包。在項(xiàng)目屬性的Java Build Path中的Libraries中配置。本人理解,
這里導(dǎo)入和配置jar包,都是為了讓web工程能夠在eclipse開發(fā)環(huán)境可以正常編譯,不報(bào)錯(cuò)而已。。如果該web工程利用eclipse生成war包,
是不會(huì)導(dǎo)出其jar包到WEB-INF/lib文件夾下的。
?
??Web App Libraries的主要作用是讓eclipse導(dǎo)出war包的時(shí)候,會(huì)把其目錄下的所有jar或者項(xiàng)目中的工程引用都導(dǎo)出到WEB-INF/lib文件
夾下。Web App Libraries中的jar包在eclipse中項(xiàng)目屬性的Java EE Module Dependencies配置的。如果你勾上了,或者添加了外部jar
包,都會(huì)在WEB-INF/lib文件夾下生成。當(dāng)然,如果你直接在WEB-INF/lib文件夾下,copy一個(gè)jar進(jìn)入,刷新一下,Web App Libraries
也會(huì)自動(dòng)增加一個(gè)jar的引用。簡(jiǎn)單說,Java EE Module Dependencies的配置只針對(duì)Web App Libraries的。
轉(zhuǎn)載于:https://www.cnblogs.com/bigben0123/p/4633009.html
總結(jié)
以上是生活随笔為你收集整理的Eclips将lib打入war中的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 深入浅出的mysql第三版和第二版的区别
- 下一篇: hdu 1016