spring boot war 包项目部署到外部tomcat上无效问题

最近在学习jenkins 自动部署 发现自己写的小demo  在Jenkins 打包完部署到tomcat时 无法启动后来经过查询是内置的tomcat与服务器冲突 需要去掉内置的服务器

在启动类继承SpringBootServletInitializer 并重写    configure方法

public class ProjectApplicationextends SpringBootServletInitializer {

@Override

    protected SpringApplicationBuilder configure(SpringApplicationBuilder builder) {

return builder.sources(ProjectApplication.class);

}

public static void main(String[] args) {

SpringApplication.run(ProjectApplication.class, args);

}

}

然后在pom里面做下修改

       

            org.springframework.boot

            spring-boot-starter-web

           

               

                    org.springframework.boot

                    spring-boot-starter-tomcat

               

           

       

       

            org.apache.tomcat.embed

            tomcat-embed-jasper

            provided

       


2018年12月23日20:45:21

修正 在spring boot

 

org.springframework.boot

spring-boot-starter-parent

2.0.1.RELEASE

版本后不需要单独设置修改pom文件 只需要采用默认就可以,不用单独剔除tomcat

然后打包后直接扔到tomcat 自动会热部署。

你可能感兴趣的:(spring boot war 包项目部署到外部tomcat上无效问题)