首页 > 其他分享 >springboot 项目打war包

springboot 项目打war包

时间:2023-06-05 14:13:57浏览次数:24  
标签:SpringApplicationBuilder war 项目 class EducationErverApplication public springboo

修改主类,参照以下格式

EducationErverApplication.class

@SpringBootApplication
// war 包启动类
public class EducationErverApplication extends SpringBootServletInitializer {

    public static void main(String[] args) {
        SpringApplication.run(EducationErverApplication.class, args);
    }
    
    @Override
    protected SpringApplicationBuilder configure(SpringApplicationBuilder builder) {
        return builder.sources(EducationErverApplication.class);
    }
}

pom文件

  <packaging>war</packaging>

  <!--添加servlet api&ndash;&gt;-->
  <dependency>
      <groupId>org.apache.tomcat</groupId>
      <artifactId>tomcat-servlet-api</artifactId>
      <version>7.0.42</version>
      <scope>provided</scope>
  </dependency>

  <plugin>
      <groupId>org.apache.maven.plugins</groupId>
      <artifactId>maven-war-plugin</artifactId>
      <version>3.2.3</version>
  </plugin>

标签:SpringApplicationBuilder,war,项目,class,EducationErverApplication,public,springboo
From: https://www.cnblogs.com/lambertlt/p/17457622.html

相关文章

  • gradle 项目 转为 maven
    build.gradleapply(plugin:'java')apply(plugin:'idea')apply(plugin:'maven')开始转换grable->others->install查看文件build/poms/pom-dedult.xml重现导入loadmaven......
  • springboot 发送邮箱验证码
    0步骤总览开启邮箱的POP3/SMTP服务。新建springboot项目。导入依赖。配置配置文件。编写controller测试接口。postman中测试1开启邮箱的POP3/SMTP服务这里我用的网易邮箱,其它邮箱类似步骤,不清楚的可以百度。总之就是要打开pop3/smtp服务,如果按照我的方法......
  • git add 时报错 warning: in the working copy of 'package-lock.json', LF will...
    来源:https://blog.csdn.net/qq_43842093/article/details/128471953问题:执行gitadd.时报错: 原因:换行符的问题, Windows下换行符和Unix下的换行符不一样,git会自动转换。 解决办法: 执行如下命令:gitconfig--globalcore.autocrlffalse问题解决 ......
  • 在electron项目如何引入element-plus开发
    安装element-plusnpminstallelement-plus--save按需引入插件npminstall-Dunplugin-vue-componentsunplugin-auto-import配置文件修改由于我这个是vue-cli搭建的项目,所以是在vue.config.js中,如果是vite搭建的话就写在vite.config.ts中写:1constAutoImpor......
  • vmware安装centos开发环境
    1准备资料系统:CentOS-7-x86_64-Everything-1804.iso 下载地址:http://ftp.riken.jp/Linux/centos/7/isos/x86_64/(CentOS-7-x86版本说明)vmware :VMware-Workstation-12.5.0-4352439;下载链接:https://pan.baidu.com/s/1zG2E6b9FhtYnSYf9FwfHIw密码:87gv开始可能会碰到问题说明下:这很......
  • PMP - 如何开展项目管理
    项目生命周期:开始项目组织与准备执行项目工作结束羡慕五大过程组:启动过程规划过程执行过程控制过程收尾过程迭代:需求明确,但是基础不明确增量:需求不确定,技术确定预测:传统型项目敏捷/适应:新型项目,技术不确定,需求不确定......
  • springboot集成Knife4j
    1.springboot我用的2.7.X引入maven<!--整合Knife4j--><dependency><groupId>com.github.xiaoymin</groupId><artifactId>knife4j-spring-boot-starter</artifactId><version>3.0.3</version></dependency>......
  • SpringBoot中的定时任务的同步与异步
    SpringBoot中的定时任务的同步与异步你确定真的知道?授人以渔Java领域;架构知识;面试心得;互联网行业最新资讯定时任务调度功能在我们的开发中是非常常见的,随便举几个例子:定时清除一些过期的数据,定时发送邮件等等,实现定时任务调度的方式也十分多样,本篇文章主要学习各种实现定时任务......
  • SpringBoot中的MapStruct使用
    目的:MapStruct可以实现对象之间的转换一、引入依赖<!--lombok--><dependency><groupId>org.projectlombok</groupId><artifactId>lombok</artifactId></dependency><!--mapstruct--><dependency><groupId>org.m......
  • Springboot 链接DataSource前检查或创建库,并设置时区及sql_mode
    /**Copyright(c)2022.AsiacomTechnologyInc.Allrightsreserved*/importorg.slf4j.Logger;importorg.slf4j.LoggerFactory;importorg.springframework.beans.factory.annotation.Value;importorg.springframework.context.annotation.Configuration;......