博客
关于我
SpringBoot在IDEA中以war打包
阅读量:383 次
发布时间:2019-03-05

本文共 1696 字,大约阅读时间需要 5 分钟。

修改POM.xml文件,将默认的jar打包方式改为war:

war

排除内置Tomcat容器:

  • 在POM.xml中添加排除Spring Boot Starter Web中的Tomcat依赖:
  • org.springframework.boot
    spring-boot-starter-web
    org.springframework.boot
    spring-boot-starter-tomcat
    1. 添加Spring Boot Starter Tomcat依赖,并设置为provided:
    2. org.springframework.boot
      spring-boot-starter-tomcat
      provided

      创建或修改ServletContextListener类(位于src/main/java下):

      package com.example;import org.springframework.boot.builder.SpringApplicationBuilder;import org.springframework.boot.web.servlet.support.SpringBootServletInitializer;public class ServletInitializer extends SpringBootServletInitializer {    public ServletInitializer() {        System.out.println("初始化 ServletInitializer");    }    @Override    protected SpringApplicationBuilder configure(SpringApplicationBuilder application) {        return application.sources(HomeworkmeApplication.class);    }}

      在POM.xml中添加WAR包优化配置:

      homeworkme
      org.apache.maven.plugins
      maven-surefire-plugin
      2.20.1
      true
      org.springframework.boot
      spring-boot-maven-plugin

      打包命令:

      mvn clean package

      或者在IDEA中通过Build Artifacts生成WAR包。

      将生成的WAR包复制到Tomcat的webapps目录下,通过浏览器访问http://localhost:8080/homeworkme即可访问应用。

    转载地址:http://otmg.baihongyu.com/

    你可能感兴趣的文章
    PC端恶意代码分析Lab1.1-5.1,从零基础到精通,收藏这篇就够了!
    查看>>
    PC端稳定性测试探索
    查看>>
    PC端编辑 但能在PC端模拟移动端预览的富文本编辑器
    查看>>
    PDB文件:每个开发人员都必须知道的
    查看>>
    springMVC学习(二)
    查看>>
    Pdfkit页眉和页脚
    查看>>
    PDF中的Pandoc语法突出显示不起作用
    查看>>
    pdf从结构新建书签_在PDF文件中怎样创建书签
    查看>>
    pdf做成翻页电子书_第一弹:常见BOOX电子书阅读器问题解答,这些技能你都会吗?...
    查看>>
    PDF工具箱-分割提取合并
    查看>>
    pdf打印骑缝章
    查看>>
    PDF文字识/编辑?这个工具真的很强大!
    查看>>
    pdf文档出现乱码如何修改
    查看>>
    pdf根据模板导出
    查看>>
    PDF调出本来存在的书签面板
    查看>>
    pdf转图片
    查看>>
    pdf转图片、提取pdf文本、提取pdf图片
    查看>>
    springMvc 3.0 使用基本原理
    查看>>
    springCloud整合RabbitMQ实现消息中间件
    查看>>
    pdo sqlserver
    查看>>