轉(zhuǎn)載《怎樣創(chuàng)建ear,war文件》
收藏 怎樣創(chuàng)建ear,war文件
方法一:
在JDK CLASSPATH下命令行打包: 用法:jar {ctxu}[vfm0M] [jar-文件] [manifest-文件] [-C 目錄](méi) 文件名 ... 選項(xiàng): -c 創(chuàng)建新的存檔 -t 列出存檔內(nèi)容的列表 -x 展開(kāi)存檔中的命名的(或所有的〕文件 -u 更新已存在的存檔 -v 生成詳細(xì)輸出到標(biāo)準(zhǔn)輸出上 -f 指定存檔文件名 -m 包含來(lái)自標(biāo)明文件的標(biāo)明信息 -0 僅限存儲(chǔ)方式;使用非 ZIP 壓縮格式 -M 不生成所有項(xiàng)的清單(manifest〕文件 -i 為指定的 jar 文件產(chǎn)生索引信息 -C 改變到指定的目錄,并且包含參數(shù) 如果指定的文件都是目錄,將會(huì)使用遞歸方式加以處理。 必須以指定 ‘m‘ 和 ‘f‘ 選項(xiàng)的順序,指定清單 〔manifest〕文件名和存檔文件名。 示例1:將兩個(gè) class 文件保存到名稱為 ‘classes.jar‘ 的存檔文件中: jar cvf classes.jar Foo.class Bar.class 示例2:使用現(xiàn)有的清單(manifest)文件 ‘mymanifest‘,將 foo/ 目錄 下的所有文件保存到名稱為 ‘classes.jar‘ 的存檔文件中: jar cvfm classes.jar mymanifest -C foo/ .
war:jar cvf webapp.war webapp/ ear: jar cvf enapp.ear enapp/
方法二: 在weblogic classpath下, java weblogic.ant.taskdefs.ejb20.DDInit <target directory> java weblogic.ant.taskdefs.war.DDInit <target directory> java weblogic.ant.taskdefs.ear.DDInit <target directory> jar cf jar-file files ...
|