Springboot工程war包模式啟動流程出于項目部署的需要,目前做的一個項目需要通過war包進行部署,那么就帶來一個問題,就是在原本的main方法中進行的一些邏輯會失效,以至于出現一些不可預知的錯誤#1 。在這里加載了一個classpath下的一個json文件,將其加載到系統屬性中,但是在后續運行時出現NullPointException 。很納悶,我這本地運行的好好的,咋發布到環境上就出問題了,后面一翻源碼才明白,原來我們本地運行是java -jar模式運行的,此時虛擬機運行的是工程的main方法 。但是發布到環境后,是以war包運行的,此時將不會執行本工程的main方法,而是由tomcat的main方法進行啟動 。這個時候問題問題就來了,數據沒加載到全局系統變量中 。
1#
在查閱了spring-web這個依賴后,在me
猜你喜歡
- 家庭NAS部署指南 nas家庭服務器搭建
- linux下安裝tomcat安裝及配置教程(在linux中怎么安裝tomcat)
- 阿里云鏡像導入vm虛擬機 vmware云主機服務
- 簡述嵌入式tomcat的原理 嵌入式tomcatn優缺點
- 教你tomcat怎么優化配置 tomcat優化配置的方法
- tomcat配置https協議 tomcat配置ssl證書ip訪問
- 用阿里云建站步驟 阿里云部署項目
- 寶沃什么牌子的車 borgward是什么品牌車圖片
- 警方部署處突車組三星手機怎么升級系統
- 用英語三句話介紹the war of roses
