打包springBoot项目到tomcat中运行

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

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

        


            javax.servlet
            javax.servlet-api
            3.1.0
            provided
        

 

打包方式

war

 

.创建一个和主启动类同目录下的配置类


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

public class ServletInitializer extends SpringBootServletInitializer {

    @Override
    protected SpringApplicationBuilder configure(SpringApplicationBuilder application) {
        return application.sources(Spring03WebApplication.class);//Application类
    }

}

 

生成war包

打包springBoot项目到tomcat中运行_第1张图片

在target目录下找到war

打包springBoot项目到tomcat中运行_第2张图片

 

放到tomcat的webapps中

浏览器打开成功运行

localhost:8080/spring-03-web-0.0.1-SNAPSHOT

项目名字可自行重命名即可

你可能感兴趣的:(SpringBoot,spring,boot)