如何將jsp網(wǎng)站打包發(fā)布為war文件
2016-03-16 17:32:54
12058
1.在打包之前,請將源碼文件進(jìn)行備份,因?yàn)榇虬膚ar文件是不包含源碼文件的.
2.網(wǎng)站做完之后,并不是直接放到tomcat服務(wù)器中運(yùn)行,而是先將其打包成War文件,再把War文件放到服務(wù)器中去運(yùn)行,那樣更方便.
3.方法一
進(jìn)入cmd到dos命令行下,進(jìn)入JspWeb(注意要進(jìn)入JspWeb目錄,即進(jìn)入你要打包的網(wǎng)站的根目錄)
再下一步
jar cvf jspwar.war .
不要忘記了最后這個(gè)點(diǎn)(.) 它代表當(dāng)前目錄
這樣打成一個(gè)包,以當(dāng)前目錄為根(即JspWeb為根),這樣的包才正確.
4.方法2
打開MyEclipse—>選擇要打包的項(xiàng)目—>右擊—>單擊Export(導(dǎo)出)
選擇JsEE—>WAR file(MyEclipse)—>Next
選擇要打包的工程—>選擇Browser(選擇打包到哪個(gè)路徑下,默認(rèn)的為當(dāng)前工程名中)
最后單擊Finish完成打包
5.注:打包前最好將各種jar包(數(shù)據(jù)庫,Struts,Hibernate,Spring,JSTL等jar包)復(fù)制到要打包的項(xiàng)目的Lib目錄下,將其一起打包,不然放到服務(wù)器中運(yùn)行時(shí),會(huì)找不到架包,報(bào)錯(cuò),當(dāng)然,也可以將架包都復(fù)制到服務(wù)器(Tomcat)的Lib目錄下.