為什麼聚合工程最後要打成一個war包
我說下我的理解,可能是錯的。但是現在還說的通。
當我們平時執行一個web專案時,通過啟動tomcat,它會自動生成一個target檔案,我感覺可以把那個理解為就是一個war包。
因為我學了springboot,所以一直糾結我打成jar包為什麼不可以呢。
後面我發現在我看的這個專案中,人家使用的是maven裡面的tomcat的外掛,而不是像SpringBoot一樣內嵌了tomcat,所以可以打成jar包。
相關文章
- 三分鐘把spring boot打成war包部署到tomcat中Spring BootTomcat
- 前端為什麼要工程化?前端
- 閉包是什麼?怎麼形成一個閉包?為什麼使用閉包?
- 程式設計題:為什麼最後一個a是1不是5程式設計
- 運維工程師為什麼要懂Python?運維工程師Python
- 為什麼要虛擬化,為什麼要容器,為什麼要Docker,為什麼要K8S?DockerK8S
- 我為什麼還要造一個前端輪子?前端
- 一個普通工程師,開源專案前要考慮什麼?工程師
- 為什麼要做聚合支付代理?
- 為什麼要前後端分離?有什麼優缺點後端
- 我就想學介面測試,為什麼還要學 Fiddler 抓包,抓包是什麼鬼?
- 使用Dockerfile建立一個tomcat映象,並執行一個簡單war包DockerTomcat
- Spring Boot 將jar包釋出方式改為War包Spring BootJAR
- 創新工場王詠剛:為什麼 AI 工程師要懂一點架構?AI工程師架構
- 【Web】JavaWeb專案為什麼我們要放棄jsp?為什麼要前後端解耦?為什麼要前後端分離?2.0版,為分散式架構打基礎。 - CSDN部落格WebJavaJS後端解耦分散式架構
- 為什麼redux要返回一個新的state引發的血案Redux
- 為什麼要code reviewView
- 為什麼要寫作
- spring boot 打war包後沒有配置檔案Spring Boot
- 為什麼微服務架構需要聚合微服務架構
- Python是什麼?為什麼要掌握python?Python
- 為什麼迴圈佇列要浪費一個儲存空間佇列
- 為什麼 redux 要返回一個新的 state 引發的血案(二)Redux
- 【筆記】JS指令碼為什麼要放在body最後面以及async和defer的異同點筆記JS指令碼
- 作為一個95後 我為什麼還買機械鍵盤
- 為什麼每一個爬蟲工程師都應該學習 Kafka爬蟲工程師Kafka
- 有了 Spring 為什麼還要弄個 Spring BootSpring Boot
- 為什麼Oracle要搞出兩個髒連結串列Oracle
- LeetCode 刷題指南(一):為什麼要刷題LeetCode
- appium 啟動雙機驅動,為什麼只有最後一個驅動才能執行正常定位操作?APP
- 為什麼要學習Netty?Netty
- 為什麼要學習 RustRust
- 為什麼要學習 Julia
- 為什麼要指令重排序?排序
- 為什麼要財務自由
- 為什麼要學習 Vim?
- Flink 中的OutPutTag後面為什麼要帶大括號
- DIY攢機-購買新硬碟後為什麼要分割槽?硬碟