温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

SpringBoot怎么取消内置Tomcat启动并改用外接Tomcat

发布时间:2021-02-02 11:02:35 来源:亿速云 阅读:214 作者:小新 栏目:编程语言

小编给大家分享一下SpringBoot怎么取消内置Tomcat启动并改用外接Tomcat,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!

1,修改pom.xml 

<dependency>
  <groupId>org.springframework.boot</groupId>
  <artifactId>spring-boot-starter-web</artifactId>
  <!-- 去除内嵌tomcat -->
  <exclusions>
    <exclusion>
      <groupId>org.springframework.boot</groupId>
      <artifactId>spring-boot-starter-tomcat</artifactId>
    </exclusion>
  </exclusions>
</dependency>
<!--添加servlet的依赖-->
<dependency>
  <groupId>javax.servlet</groupId>
  <artifactId>javax.servlet-api</artifactId>
  <version>3.1.0</version>
  <scope>provided</scope>
</dependency>

2,将打包方式设置成war

  <packaging>war</packaging>

3,修改springboot启动类,注释原有代码,添加以下代码

public static void main(String[] args) {
  SpringApplication.run(Application.class, args);
}
 
@Override
protected SpringApplicationBuilder configure(SpringApplicationBuilder builder) {
  return builder.sources(this.getClass());
}

4,添加Tomcat容器,运行

看完了这篇文章,相信你对“SpringBoot怎么取消内置Tomcat启动并改用外接Tomcat”有了一定的了解,如果想了解更多相关知识,欢迎关注亿速云行业资讯频道,感谢各位的阅读!

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI