Spring BootSpring Boot项目部署到外部Tomcat容器

Posted Java全栈从0到1

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Spring BootSpring Boot项目部署到外部Tomcat容器相关的知识,希望对你有一定的参考价值。

一、修改项目打包方式为war包

修改pom.xml文件中packaging属性项

<packaging>war</packaging>

修改pom.xml文件增加一个依赖

<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-tomcat</artifactId>
    <scope>provided</scope>
</dependency>

修改启动类

public class SpringBootStartApplication extends SpringBootServletInitializer {
  @Override
  protected SpringApplicationBuilder configure(SpringApplicationBuilder builder) {
    // 注意这里要指向原先用main方法执行的Application启动类
    return builder.sources(Application.class);
  }
}

二、打包

执行Maven打包命令打包即可生成war包,然后即可用于部署Tomcat

mvn clean package

 

以上是关于Spring BootSpring Boot项目部署到外部Tomcat容器的主要内容,如果未能解决你的问题,请参考以下文章

Spring BootSpring Boot项目设置多个配置文件,并在生产环境中的Tomcat设置对应的配置文件

Spring BootSpring Boot之使用 Spring Data Elasticsearch 整合elasticsearch

spring-bootspring-boot项目中,通过thymleaf实现登录功能,这里是一个登录拦截器的参考代码

Spring Bootspring boot多环境配置及配置文件

spring bootspring cloud下spring boot微服务启动没有报错,但是访问访问不到

Spring BootSpring Boot之自定义配置参数绑定到Java Bean