SpringBoot使用tomcat启动方法
SpringBoot内部默认提供内嵌的tomcat容器,打的是jar包。一般情况下,SpringBoot使用入口函数启动即可。使用第三方tomcat启动的方法如下
1. 添加tomcat依赖
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-tomcat</artifactId>
<scope>provided</scope>
</dependency>
2. 修改pom.xml
文件中的打包方式
<packaging>war</packaging>
SpringBoot默认使用jar包,此处需要将其改为war包的方式
3. 将项目的启动类Application.java继承SpringBootServletInitializer并重写configure方法
@SpringBootApplication
@EnableScheduling
public class HestiaApplication extends SpringBootServletInitializer{
public static void main(String[] args) {
SpringApplication.run(HestiaApplication.class, args);
}
}
运行结果