新聞中心
linux怎么用命令壓縮war文件?
如把project_a文件夾下的文件打包成project.war

1. 打包
jar -xvf project.war /project_a
說明:
-c 創(chuàng)建war包
-v 顯示過程信息
-f 指定 JAR 文件名,通常這個(gè)參數(shù)是必須的
-M 不產(chǎn)生所有項(xiàng)的清單(MANIFEST〕文件,此參數(shù)會(huì)忽略 -m 參數(shù)
-0 這個(gè)是阿拉伯?dāng)?shù)字,只打包不壓縮的意思
2. 解壓
war包的作用及使用方法?
工程名文件夾 下放 這里面放工程的jsp WEB-INF 文件夾 (web.xml lib文件夾【就是工程導(dǎo)入的jar】 classes【你自己編寫的java 類會(huì)編譯到這下面以及你的各種配置文件】利用壓縮工具 壓縮成war(只要把zip 的后綴改成war 就好了)這樣war 包就做出來了將它扔到 tomcat 的 webapps下 這樣啟動(dòng)服務(wù)器時(shí)會(huì)解壓這個(gè)war 包 解壓后的工程就和你利用 myeclipse 直接部署上去是一樣的 當(dāng)然這個(gè)工具也 提供了兩種部署方式 其中就有war 包部署 packaged 發(fā)布是個(gè)單選框 一般是為了交付給別人時(shí)方便 保證原版不被篡改 當(dāng)然人家非要在壓縮工具里刪改你是攔不住的 傳輸起來方便也是一方面 文件夾的話你發(fā)送的時(shí)候一般都要打包發(fā)的不是嗎? 基本上就這些。
怎樣將web項(xiàng)目的war包導(dǎo)入到eclipse中war應(yīng)該放到什么地方?
如果要將別人發(fā)布的war包,導(dǎo)入到自己的eclipse環(huán)境中進(jìn)行再開發(fā),最快的方法如下:
1、新建一個(gè)myeclipse的webproject?! ?/p>
2、右鍵該工程,myeclipse/addstrutscapability,設(shè)置成struts開發(fā)環(huán)境?! ?/p>
3、將war包解壓,全目錄覆蓋新工程的WebRoot(包括其中的web-inf/meta-inf目錄),相應(yīng)的scr目錄(或者對(duì)應(yīng)的包含java文件的目錄)覆蓋eclipse的src目錄。myeclipse會(huì)自動(dòng)將WEB-INF\lib下的jar包作為放到classpath中的?! ?/p>
4、refresh該工程就可以了。
到此,以上就是小編對(duì)于壓縮文件jar的問題就介紹到這了,希望這3點(diǎn)解答對(duì)大家有用。
標(biāo)題名稱:linux怎么用命令壓縮war文件?(windowsjar壓縮war)
標(biāo)題鏈接:http://fisionsoft.com.cn/article/dpppshp.html


咨詢
建站咨詢
