SpringBoot项目部署到服务器的tomcat下

 1、修改pom.xml配置文件

war

2、配置相关依赖



    4.0.0
    war
    
        org.springframework.boot
        spring-boot-starter-parent
        2.1.9.RELEASE
         
    
    com.example
    demo
    0.0.1-SNAPSHOT
    demo
    Demo project for Spring Boot

    
        1.8
    

    
        
            org.springframework.boot
            spring-boot-starter-data-redis
        
        
            org.springframework.boot
            spring-boot-starter-web
        

        
            mysql
            mysql-connector-java
            runtime
        
        
            org.springframework.boot
            spring-boot-starter-test
            test
        

        
            javax.servlet
            javax.servlet-api
            3.1.0
            provided
        

        
            org.springframework.boot
            spring-boot-starter-tomcat
            provided
        

    

    
        
            
                org.springframework.boot
                spring-boot-maven-plugin
            
        
    


3、修改启动类,并重写初始化方法

package com.example.demo;

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.boot.builder.SpringApplicationBuilder;
import org.springframework.boot.web.servlet.support.SpringBootServletInitializer;

@SpringBootApplication
public class DemoApplication extends SpringBootServletInitializer {

    @Override
    protected SpringApplicationBuilder configure(SpringApplicationBuilder application){
        return application.sources(DemoApplication.class);
    }

    public static void main(String[] args) {
        SpringApplication.run(DemoApplication.class, args);
    }

}

4、打包上传到tomcat服务器

5、访问测试

服务器地址+端口+项目名称  (端口是tomcat的端口、springboot配置的端口无效)

你可能感兴趣的:(springboot)