本例包括在命令列下或在eclipse下都可以執行,具體請看文。
1、在命令列下生成war/jar包
假定有乙個web應用:c:/myhome
myhome/web-inf/……
myhome/files/……
myhome/image/……
myhome/src/……
myhome/index.jsp
在命令列視窗下執行如下命令:
c:/>cd myhome
c:/myhome/>jar cvf myhome.war *.*/ .
解釋:jar cvf[a->war包名].war[b->資源檔案及資料夾] [c->將要生成war包的目標資料夾]
「*.*/」(b->)代表當前目錄(c:/myhome)下的所有檔案及資料夾。
「.」 (c->)表明將要在當前目錄中生成war包。
1)、生成war包
一般對於web專案,部署(發布)專案時需要生成war包部署。
建立build.xml,內容:
<?xml version="1.0" encoding="gb2312"?>
其中,alarm為web專案的名稱,build.xml檔案所放位置與目錄webroot同級。
2)、生成jar包
建立build.xml,內容:
<?xml version="1.0" encoding="gbk"?>
其中,編譯後的class檔案是在bin目錄下,build.xml檔案所放位置與目錄bin同級。
檔案manifest.mf包含jar 包的主要資訊,如:
implementation-title: guard
implementation-version: v0.1
android studio生成和使用jar包
因為專案需求,需要把android 生成jar包,供別人使用 剩下的工作就是在build.gradle中增加生成jar的task,例如 task makejar type copy makejar.dependson build 原理很簡單,android studio 3.4.x缺省會在build...
解壓war包和重新壓縮war包
public class warutils else in.close catch filenotfoundexception e catch archiveexception e catch ioexception e 判斷war包是否已經存在,若存在則刪除 param filepath publ...
spring bootjar包和war包的區別
spring boot既可以打成war包發布,也可以找成jar包發布。相同 區別 jar包 直接通過內建tomcat執行,不需要額外安裝tomcat。如需修改內建tomcat的配置,只需要在spring boot的配置檔案中配置。內建tomcat沒有自己的日誌輸出,全靠jar包應用輸出日誌。但是比較...