SpringBoot去除内嵌tomcat的实现
程序员文章站
2022-04-19 20:33:39
springboot内嵌tomcat,直接run application即可,那么我们如何去除内嵌的tomcat,使用自己的呢?一、pom(去除内嵌tomcat后,需要添加servlet依赖) &...
springboot内嵌tomcat,直接run application即可,那么我们如何去除内嵌的tomcat,使用自己的呢?
一、pom(去除内嵌tomcat后,需要添加servlet依赖)
<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> <plugin> <artifactid>maven-war-plugin</artifactid> <version>3.0.0</version> </plugin>
打包方式设置成war
<packaging>war</packaging>
二、继承springbootservletinitializer重写configure方法
package com.example.export; 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 exportapplication extends springbootservletinitializer { public static void main(string[] args) { springapplication.run(exportapplication.class, args); } @override protected springapplicationbuilder configure(springapplicationbuilder builder) { return builder.sources(this.getclass()); } }
三、添加到tomcat容器、run 即可
到此这篇关于springboot去除内嵌tomcat的实现的文章就介绍到这了,更多相关springboot去除内嵌tomcat内容请搜索以前的文章或继续浏览下面的相关文章希望大家以后多多支持!
上一篇: Mysql-基础操作-设置表主键和自增长
下一篇: Python入门学习资料分享
推荐阅读
-
Linux下shell脚本监控Tomcat的状态并实现自动启动的步骤
-
JavaScript实现正则去除a标签并保留内容的方法【测试可用】
-
springboot中jsp引用静态资源css,js的实现方法
-
SpringBoot中发送QQ邮件功能的实现代码
-
java~springboot~ibatis数组in查询的实现
-
Nginx+Tomcat搭建高性能负载均衡集群的实现方法
-
IIS下配置页面重写(配合插件url-rewrite2去除页面后缀名)的实现方法
-
SpringBoot整合JDBC的实现
-
浅谈基于SpringBoot实现一个简单的权限控制注解
-
python实现去除下载电影和电视剧文件名中的多余字符的方法