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

 时间:2024-10-12 18:25:55

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

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

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

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

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

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

4、在build中添加如下构建配置<failOnMissingWebXml>挢旗扦渌;false</failOnMissingWebXml>表明忽略web.xml配置文件。

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

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

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

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

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

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

Spring Boot如何将War包布署到外部Tomcat环境下
  • 关于笔记本电脑连接wifi时连接受限的情况
  • [TL-WR842N V4] 无线(Wi-Fi)设置及管理方法
  • 适合完全没化过妆的新手教程
  • 孕妇血糖高会怎么样
  • 我给姐姐做饭菜梅干菜蒸仔排
  • 热门搜索
    羊肉的做法大全 高考落榜怎么办 起亚车怎么样 最有效的减肥方法 爷爷的爸爸怎么称呼 谜语大全 蜂蜡怎么吃 论文引用部分怎么标注 怎么炖鸡好吃 酱牛肉的家常做法