springboot使用外置tomcat启动方式
更新时间:2021年11月12日 08:36:57 作者:杨仙僧
这篇文章主要介绍了springboot使用外置tomcat启动方式,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
使用外置tomcat启动
打开pom文件,把打包格式设置为war
<packaging>war</packaging>
SpringBoot默认有内置的tomcat运行模块,可以在Application(继承SpringBootServletInitializer)中直接main启动。
如下配置可在外置tomcat容器中运行
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
<!-- 如果在使用自带tomcat请注释下面,如果使用第三方tomcat不要注释下面 -->
<exclusions>
<exclusion>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-tomcat</artifactId>
</exclusion>
</exclusions>
</dependency>
自定义打包名
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-war-plugin</artifactId>
<configuration>
<warName>springboot</warName>
</configuration>
</plugin>
使用外置的tomcat启动注意事项
springboot使用外置的tomcat启动
默认的启动类要继承SpringBootServletInitiailzer类,并复写configure()方法。
@SpringBootApplication
public class OpenApiApplicationextends SpringBootServletInitializer {
public static void main(String[] args) {
SpringApplication.run(OpenApiApplication.class, args);
}
@Override
protected SpringApplicationBuilder configure(SpringApplicationBuilder builder) {
return builder.sources(OpenApiApplication.class);
}
}
以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。
相关文章
java 汉诺塔Hanoi递归、非递归(仿系统递归)和非递归规律 实现代码
汉诺塔(Hanoi) 算法Java实现。通过三个函数,分别对Hanoi进行递归、非递归和非递归规律实现。2013-05-05
SpringBoot使用@SpringBootTest注解开发单元测试教程
这篇文章主要介绍了SpringBoot使用@SpringBootTest注解开发单元测试教程,本文通过详细的案例过程来说明如何使用该项技术,需要的朋友可以参考下2021-06-06
java Callable接口和Future接口创建线程示例详解
这篇文章主要为大家介绍了java Callable接口和Future接口创建线程示例详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪2023-11-11


最新评论