Springboot以war包方式运行
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Springboot以war包方式运行相关的知识,希望对你有一定的参考价值。
一、 修改打包形式
在pom.xml里设置 <packaging>war</packaging>
二、添加以下依赖 提供标记嵌入式servlet容器
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-tomcat</artifactId>
<scope>provided</scope>
</dependency>
三
修改启动类 将项目的启动类继承SpringBootServletInitializer并重写configure方法
或者新增ServletInitializer类
四、打包部署 maven命令生成war包
命令:mvn clean package
等待打包完成,出现BUILD SUCCESS即为打包成功。
然后把war包放到tomcat的webapps目录下。
五、启动tomcat,即可自动解压部署
六、在浏览器中输入 [ip]: [端口号]/[打包项目名]/ 即可访问成功
以上是关于Springboot以war包方式运行的主要内容,如果未能解决你的问题,请参考以下文章
SpringBoot 2.x 以War包外置Tomcat启动的标准做法-来自Spring官方指南
springboot项目打包成war用tomcat运行好还是打包成jar直接启动好?为何?
spring boot6.idea下springboot打包成jar包和war包,并且可以在外部tomcat下运行访问到