對比類型 | war包 | jar包 |
packaging | <packaging>war</packaging> | <packaging>jar</packaging> springboot 默認爲jar包形式 |
tomcat | <scope>provided</scope> 內置tomcat需要去掉 單獨安裝tomcat 放到waeapps目錄下運行war包 |
內置、無需安裝tomcat 直接執行java -jar 如打包時報找不到主類則在配置裏配置主類 <configuration> <mainClass>com.weixin.SmallsystemApplication</mainClass> </configuration> |
繼承方式 | SpringBootServletInitializer | 無需繼承 |
server.port | 失效、必須修改tomcat端口 | 可以通過server.port指定端口 |
項目名稱 | 訪問路徑有項目名稱,不顯示需要修改tomcat的server.xml | 默認無項目名稱 |
生成方式 | 應用、會解壓生成相關文件 | 執行程序,不解壓生成文件 |
發佈方式 | 可增量、全部升級、部分文件替換、修改配置調整可由運維人員進行維護 | 必須重新打jar包重新執行,可以由開發人員重新佈署打包,也可以由運維人員進行打包發佈 |
優缺點 | 配置重、首次發佈麻煩、便於二次佈署及維護 | 配置輕、發佈便捷、適用於一性次佈局。不便於二次佈署和維護 |
問題、設想 | 多平臺數據如何獨立且同步; 如何保證多平臺獨立且平臺佈署時又受控? 功能塊:分平臺、功能模塊授權平臺 |
大家可以暢所欲言,一起學習交流。