[Spring Boot] 外部tomcat运行
程序员文章站
2022-05-03 17:39:29
...
一、修改pom.xml配置
在pom.xml里面设置打包类型为war
<packaging>war</packaging>
排除内部tomcat依赖、添加外部tomcat依赖
<!--web依赖、打war包所需配置-->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
<exclusions>
<exclusion>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-tomcat</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-tomcat</artifactId>
<scope>provided</scope>
</dependency>
二、修改启动类
继承SpringBootServletInitializer
类,重写configure
方法
然后执行maven打包命令mvn package
,最后把war包放到tomcat中的webapps目录下,启动访问就行了。
推荐阅读
-
spring boot tomcat jdbc pool的属性绑定
-
SpringBoot 源码解析 (六)----- Spring Boot的核心能力 - 内置Servlet容器源码分析(Tomcat)
-
spring boot启动时加载外部配置文件的方法
-
Spring Boot项目添加外部Jar包以及配置多数据源的完整步骤
-
Spring Boot Gradle发布war到tomcat的方法示例
-
运行 Spring Boot 应用的 3 种方式
-
Spring Boot外部化配置实战解析
-
Spring Boot 直接用jar运行项目的方法
-
(STS)Spring Boot使用外置Tomcat访问JSP页面报404问题
-
详解在Docker容器中运行Spring Boot应用