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

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


咨詢
建站咨詢
