zoukankan      html  css  js  c++  java
  • springboot项目作为war包运行

    一、首先是pom文件中设置打成war包

      

    < packaging>war< /packaging>

    二、然后是修改依赖:

            <dependency>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-starter-tomcat</artifactId>
                <!-- 去除springboot默认的tomcat -->
                <scope>provided</scope>
            </dependency>    

    三、新建一个继承自SpringBootServletInitializer的启动类

    public class TomcatApplication extends SpringBootServletInitializer {
        @Override
        protected SpringApplicationBuilder configure(SpringApplicationBuilder builder) {
            //指向原来用main方法执行的Application启动类
            return builder.sources(Application.class);
        }
    }

    最后

      需要注意,sources方法里的Application的名称要和原来建立的Application名称一样,最后clean一下,打包放到tomcat里运行就可以了。

  • 相关阅读:
    自定义 mapper
    solr 服务搭建
    jedis 连接redis
    jedis 整合 Spring
    Redis 安装
    HttpClient 工具类
    springMvc 中返回字符串 乱码解决
    linux常用命令解析
    压缩jar包
    控制反转
  • 原文地址:https://www.cnblogs.com/tinyj/p/9766782.html
Copyright © 2011-2022 走看看