千家信息网

怎么将springboot 部署到外部tomcat

发表于:2025-02-07 作者:千家信息网编辑
千家信息网最后更新 2025年02月07日,怎么将springboot 部署到外部tomcat,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。入口类继承SpringBootServl
千家信息网最后更新 2025年02月07日怎么将springboot 部署到外部tomcat

怎么将springboot 部署到外部tomcat,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。

  • 入口类继承SpringBootServletInitializer

  • 并重写protected SpringApplicationBuilder configure(SpringApplicationBuilder builder)方法 如下

import org.springframework.boot.SpringApplication;import org.springframework.boot.autoconfigure.SpringBootApplication;import org.springframework.boot.builder.SpringApplicationBuilder;import org.springframework.boot.web.servlet.ServletComponentScan;import org.springframework.boot.web.support.SpringBootServletInitializer; @SpringBootApplication@ServletComponentScanpublic class MoviesApplication extends SpringBootServletInitializer {                public static void main(String[] args) {                SpringApplication.run(MoviesApplication.class, args);        }        @Override        protected SpringApplicationBuilder configure(SpringApplicationBuilder builder) {                // 注意这里要指向原先用main方法执行的Application启动类                return builder.sources(MoviesApplication.class);        }}
  • 必须创建一个war项目

  • 在pom.xml文件中将嵌入式Tomcat指定为provided

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

看完上述内容,你们掌握怎么将springboot 部署到外部tomcat的方法了吗?如果还想学到更多技能或想了解更多相关内容,欢迎关注行业资讯频道,感谢各位的阅读!

0