java生成war包和生成jar包

2021-06-28 02:16:55 字數 1074 閱讀 8671

本例包括在命令列下或在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包應用輸出日誌。但是比較...