jar包和war包的區別

2022-09-17 01:00:11 字數 688 閱讀 6197

jar包和war包的區別:

war是乙個web模組,其中需要包括web-inf,是可以直接執行的web模組。

而jar一般只是包括一些class檔案,在宣告了main_class之後是可以用j**a命令執行的.

war包:是做好乙個web應用後,通常是**,打成包部署到容器中。

jar包:通常是開發時要引用通用類,打成包便於存放管理。

所有的包都是用jar打的,只不過目標檔案的副檔名不一樣。

war是sun提出的一種web應用程式格式,與jar類似,也是許多檔案的乙個壓縮包。這個包中的檔案按一定目錄結構來組織:通常其根目錄下包含有 html和jsp檔案或者包含這兩種檔案的目錄,另外還會有乙個web-inf目錄,這個目錄很重要。通常在web-inf目錄下有乙個web.xml文 件和乙個classes目錄,web.xml是這個應用的配置檔案,而classes目錄下則包含編譯好的servlet類和jsp或servlet所依 賴的其它類(如j**abean)。通常這些所依賴的類也可以打包成jar放到web-inf下的lib目錄下,當然也可以放到系統的classpath 中,但那樣移植和管理起來不方便.

eclipse中怎麼打乙個jar包:

jar包和war包的區別

jar包和war包的區別 1 war是乙個web模組,其中需要包括web inf,是可以直接執行的web模組 jar一般只是包括一些class檔案,在宣告了main class之後是可以用j a命令執行的。2 war包是做好乙個web應用後,通常是 打成包部署到容器中 jar包通常是開發時要引用通用...

java生成war包和生成jar包

本例包括在命令列下或在eclipse下都可以執行,具體請看文。1 在命令列下生成war jar包 假定有乙個web應用 c myhome myhome web inf myhome files myhome image myhome src myhome index.jsp 在命令列視窗下執行如下命...

spring boot打jar包和打war包的區別

原文 spring boot既可以打成war發布,也可以找成jar包發布。說一下區別 jar包 直接通過內建tomcat執行,不需要額外安裝tomcat。如需修改內建tomcat的配置,只需要在spring boot的配置檔案中配置。內建tomcat沒有自己的日誌輸出,全靠jar包應用輸出日誌。但是...