WAR 和 JAR的區別

2021-10-13 19:11:37 字數 396 閱讀 6711

war檔案

war檔案可以用與jar檔案相同的方式進行數字簽名,以允許其他人確定源**來自何處。

war檔案中有特殊檔案和目錄:war檔案中的/web-inf目錄包含乙個名為web.xml檔案它定義了web應用程式的結構。如果web應用程式只提供jsp檔案,則web.xml檔案檔案不是絕對必要的。如果web應用程式使用servlet,則servlet容器使用web.xml檔案以確定url請求將路由到哪個servlet。這個web.xml檔案檔案還用於定義可在servlet中引用的上下文變數,並用於定義部署人員期望設定的環境依賴項。乙個例子是對用於傳送電子郵件的郵件會話的依賴性。

tomcat 容器部署的就是war包,是整個web應用。

jar檔案

jar包和war包的區別

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

jar包和war包的區別

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

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

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