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里运行就可以了。

  • 相关阅读:
    第四周
    第二次作业
    jsp
    软件测试第一次
    增删改查
    用户添加
    登录
    购物商城
    jsp第七周作业
    jsp第六周作业
  • 原文地址:https://www.cnblogs.com/tinyj/p/9766782.html
Copyright © 2011-2022 走看看