多语言展示
当前在线:1124今日阅读:176今日分享:34

Spring Boot如何将War包布署到外部Tomcat环境下

Spring Boot应用默认是以jar包方式运行的,当然通过简单配置也可以将Spring Boot应用打成war包,本文主要介绍Spring Boot 应用的War包布署到外部Tomcat环境下,关于Spring Boot如何将应用打成War包可以参考以下经验。1如何将Spring boot应用打成war包
工具/原料
1

Spring Boot V1.5.9

2

Maven V3.5.0

方法/步骤
1

首先确认Spring Boot应用入口是否继承了SpringBootServletInitializer并且重载了configure()方法

2

打开Spring Boot的pom.xml文件,将packaging设置成war

3

在pom.xml文件中对Tomcat的配置项添加语句provided以表明spring-boot-starter-tomcat和tomcat-embed-jasper不会打在war包里,因为在war包在运行阶段我们是由外部Tomcat提供运行环境的,所以就不需要下面两个artifact了。

4

在build中添加如下构建配置false表明忽略web.xml配置文件。

5

执行maven clean install命令将应用打成war包,如下可以看到我们打的war包为lottery-0.0.1-SNAPSHOT.war

6

将lottery-0.0.1-SNAPSHOT.war放置到tomcat的webapps目录下,启动tomcat

7

应用启动成功后,输入应用对应的url映射便可进入相应网页了,由于本应用没有布署到ROOT目录下,所以访问链接时需要加上war名称lottery-0.0.1-SNAPSHOT

注意事项

如果小编所写经验帮助到了你,请帮忙给点个赞或评论支持下,您的支持是作者继续创作的动力!

推荐信息