Springboot使用外部Tomcat
2018-07-23 10:49:57
1140 次阅读
0 个评论
1.重写springbootApp初始化方法 
2.修改pom.xml打包方式为war
3.增加pom.xml依赖
@SpringBootApplication
public class KafkaApplication extends SpringBootServletInitializer {
    //继承初始化类,并重写该方法
    public static void main(String[] args) {
        SpringApplication.run(KafkaApplication.class, args);
    }
    @Override
    protected SpringApplicationBuilder configure(SpringApplicationBuilder builder) {
        return builder.sources(KafkaApplication.class);
    }
}2.修改pom.xml打包方式为war
<packaging>war</packaging>3.增加pom.xml依赖
<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-tomcat</artifactId>
    <scope>provided</scope>
</dependency>相关话题
- Java匿名内部类赋值给外部参数
 - FastDFS与Springboot集成
 - springboot跨域配置
 - SpringBoot设置上传文件大小
 - springboot读取配置文件
 - 解决jenkins tomcat热部署,任务线程重复启动的方法
 - nginx负载均衡,某台tomcat宕机后集群响应缓慢
 - SpringBoot @Transactional事务处理
 - springboot添加定时器
 - Nginx开启https负载均衡,配置Tomcat识别http和https协议
 - Springboot中WebMvcConfigurer中可配置项
 - Elasticsearch使用索引别名
 - springBoot动态切换application.properties配置文件
 - redis连接方式推荐使用
 - seaweedfs在windows上使用