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