war 文件打包技巧
1.首先是工具比如Eclipse很方便了。
2.用winrar之類的工具,把web-info目錄,及跟它同級(jí)的所有目錄及文件,打包成 zip文件就行了,然后把擴(kuò)展名改成war!
3 Jar命令:
假定有一個(gè)Web應(yīng)用:C:/myHome
myHome/WEB-INF/……
myHome/files/……
myHome/image/……
myHome/src/……
myHome/index.jsp
在命令行窗口下執(zhí)行如下命令:
C:/>cd myHome
C:/myHome/>jar cvf myhome.war */ .
解釋:jar cvf [A=》 war包名 ].war [B=》 資源文件及文件夾 ] [C=》 將要生成war包的目標(biāo)文件夾 ]
“*/”(B=》)代表當(dāng)前目錄(C:/myHome)下的所有文件及文件夾。
“.” (C=》)表明將要在當(dāng)前目錄中生成war包。
操作完成后,就可以部署使用生成的war包了。比如在用tomcat容器:找到C:/myHome下新生成的myhome.war,將其拷入 TOMCAT_HOME/webapps/下,然后啟動(dòng)Tomcat即可。
附:jar命令用法: jar {ctxui}[vfm0Me] [jar-file] [manifest-file] [entry-point] [-C dir] files ...
選項(xiàng)包括:
-c 創(chuàng)建新的歸檔文件
-t 列出歸檔目錄
-x 解壓縮已歸檔的指定(或所有)文件
-u 更新現(xiàn)有的歸檔文件
-v 在標(biāo)準(zhǔn)輸出中生成詳細(xì)輸出
-f 指定歸檔文件名
-m 包含指定清單文件中的清單信息
-e 為捆綁到可執(zhí)行 jar 文件的獨(dú)立應(yīng)用程序
指定應(yīng)用程序入口點(diǎn)
-0 僅存儲(chǔ);不使用任何 ZIP 壓縮
-M 不創(chuàng)建條目的清單文件
-i 為指定的 jar 文件生成索引信息
-C 更改為指定的目錄并包含其中的文件
如果有任何目錄文件,則對(duì)其進(jìn)行遞歸處理。
清單文件名、歸檔文件名和入口點(diǎn)名的指定順序
與 "m"、"f" 和 "e" 標(biāo)志的指定順序相同。
示例 1:將兩個(gè)類文件歸檔到一個(gè)名為 classes.jar 的歸檔文件中:
jar cvf classes.jar Foo.class Bar.class
示例 2:使用現(xiàn)有的清單文件 "mymanifest" 并
將 foo/ 目錄中的所有文件歸檔到 "classes.jar" 中:
jar cvfm classes.jar mymanifest -C foo/ .
總結(jié)
以上是生活随笔為你收集整理的war 文件打包技巧的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: cad怎么快速算面积_用cad算面积的快
- 下一篇: 如何把word分装到两个byte_如何核