iis服务器助手广告广告
返回顶部
首页 > 资讯 > 精选 >怎么将SpringBoot项目打war包
  • 642
分享到

怎么将SpringBoot项目打war包

2023-06-15 02:06:27 642人浏览 八月长安
摘要

本篇文章为大家展示了怎么将SpringBoot项目打war包,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。1、pom.xml配置修改<packaging>jar</packagin

本篇文章为大家展示了怎么将SpringBoot项目打war包,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。

1、pom.xml配置修改

<packaging>jar</packaging>//修改为<packaging>war</packaging>

2、pom文件添加如些依赖

<!--添加servlet-api的依赖,用来打war包 --><dependency><groupId>javax.servlet</groupId><artifactId>javax.servlet-api</artifactId><scope>provided</scope></dependency>

3、排除springboot内置的Tomcat干扰

<!--最终打成war包,排除内置的tomcat--><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-WEB</artifactId><exclusions><exclusion><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-tomcat</artifactId></exclusion></exclusions></dependency>

4、改造启动类

如果是war包发布,需要增加SpringBootServletInitializer子类,并重写其configure方法,
或者将main函数所在的类继承SpringBootServletInitializer,并重写configure方法
当时打包为war时上传到tomcat服务器中访问项目始终报404错就是忽略了这个步骤!!!

改造之前:

@SpringBootApplicationpublic class MainApp {public static void main(String[] args) {SpringApplication.run(MainApp.class,args);}}

改造之后:

@SpringBootApplicationpublic class SpringBootMytestApplication extends SpringBootServletInitializer {public static void main(String[] args) {SpringApplication.run(SpringBootMytestApplication.class, args);}@Overrideprotected SpringApplicationBuilder configure(SpringApplicationBuilder builder) {// 注意这里要指向原先用main方法执行的Application启动类return builder.sources(SpringBootMytestApplication.class);}}

这种改造方式也是官方比较推荐的方法

5、pom文件中不要忘了Maven编译插件

<build><plugins><plugin><groupId>org.springframework.boot</groupId><artifactId>spring-boot-maven-plugin</artifactId></plugin></plugins></build>

打包操作:

怎么将SpringBoot项目打war包
怎么将SpringBoot项目打war包

war包打包成功。

如果想用idea中的外置tomcat验证war包是否正常,方法如下:

怎么将SpringBoot项目打war包

怎么将SpringBoot项目打war包
怎么将SpringBoot项目打war包

怎么将SpringBoot项目打war包

如果不改成“/” 访问时路径前要加上此路径内容,如下图。

怎么将SpringBoot项目打war包
怎么将SpringBoot项目打war包

springboot是什么

springboot一种全新的编程规范,其设计目的是用来简化新Spring应用的初始搭建以及开发过程,SpringBoot也是一个服务于框架的框架,服务范围是简化配置文件。

上述内容就是怎么将SpringBoot项目打war包,你们学到知识或技能了吗?如果还想学到更多技能或者丰富自己的知识储备,欢迎关注编程网精选频道。

--结束END--

本文标题: 怎么将SpringBoot项目打war包

本文链接: https://www.lsjlt.com/news/276847.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 怎么将SpringBoot项目打war包
    本篇文章为大家展示了怎么将SpringBoot项目打war包,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。1、pom.xml配置修改<packaging>jar</packagin...
    99+
    2023-06-15
  • SpringBoot项目打jar包和war包
    目录 一. SpringBoot项目打war包 二. SpringBoot项目打jar包 背景:使用Idea编辑器 一. SpringBoot项目打war包 步骤: 在pom.xml文件中的标签,使用标签,去给生成的war包起名字。若是没...
    99+
    2023-08-31
    java SpringBoot打包 打jar包 打war包
  • 怎么将java或javaweb项目打包为jar包或war包
    这篇文章主要介绍“怎么将java或javaweb项目打包为jar包或war包”,在日常操作中,相信很多人在怎么将java或javaweb项目打包为jar包或war包问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答...
    99+
    2023-07-02
  • SpringBoot项目如何打war包问题详解
    目录1、pom.xml配置修改2、pom文件添加如些依赖3、排除springboot内置的tomcat干扰4、改造启动类5、pom文件中不要忘了maven编译插件1、pom.xml配...
    99+
    2024-04-02
  • SpringBoot项目打jar包与war包的详细步骤
    目录一. SpringBoot项目打war包二. SpringBoot项目打jar包总结背景:使用Idea编辑器 一. SpringBoot项目打war包 步骤: 在pom.xml文...
    99+
    2023-02-24
    springboot 打jar包 java打war包命令 为什么要打war包
  • 如何将java或javaweb项目打包为jar包或war包
    目录一、为什么打包二、如何打包1、打成jar包1.1、使用jar手动打包1. 2、使用IDEA进行打包2、打成war包一、为什么打包 关于此问题,网上众说纷纭。结合个人理解以及网上说...
    99+
    2024-04-02
  • SpringBoot怎么打jar包与war包
    这篇文章主要介绍“SpringBoot怎么打jar包与war包”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“SpringBoot怎么打jar包与war包”文章能帮助大家解决问题。一. SpringB...
    99+
    2023-07-05
  • SpringBoot项目jar和war打包部署方式详解
    目录jar与warjar包部署运行war包部署运行jar与war Spring Boot项目开发完成后,需要以jar或war的方式将项目打包部署到测试开发环境。 jar即Java A...
    99+
    2024-04-02
  • 项目打包部署之部署jar包和war包
    一、概述:  本文将介绍将Java项目部署到Linux服务器上的步骤。首先,你需要了解服务器的基本知识和安装Java环境的方法。然后,我们就jar包和war包两种应用部署到Linux服务器上来进行讲解,包括如何将应用程序上传到服务器,如何配...
    99+
    2023-08-25
    jar linux java 服务器 运维
  • SpringBoot项目打包war包时无法运行问题的解决方式
    目录序SpringBoot项目打包jar 包 和 tomcat 包实际问题及解决方式问题解决方法end序 现实的情况下遇见过该问题刚好记录一下! SpringBoot项目打包 首先默...
    99+
    2024-04-02
  • SpringBoot项目如何打成War布署在Tomcat
    这篇文章主要为大家展示了“SpringBoot项目如何打成War布署在Tomcat”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“SpringBoot项目如何打成War布署在Tomcat”这篇文章...
    99+
    2023-06-29
  • springboot项目打成war包部署到tomcat遇到的一些问题
    开发环境使用jdk1.8.0_60,把springboot 项目打成war包后,部署到apache-tomcat-7.0.68时报错如下,换成apache-tomcat-8.0.9解决org.apache.catalina.Lifecycl...
    99+
    2023-05-31
    springboot war tomcat
  • SpringBoot项目打成war和jar的区别说明
    目录jar包和war包的区别【格式特点】【建立的条件】给大家讲讲如何将springboot项目打包成jar和war一、打包成jar 1.先new 一个Spring Star...
    99+
    2024-04-02
  • 使用eclipse 实现将springboot项目打成jar包
    前言: 对于经验老道的人员可以路过,但是对于经验比较少的开发者来说,不得不是一篇好的博文,可以让大家少走一些弯路和无用的思考。 下面进入正题!!! 一、首先修改eclipse运行环境...
    99+
    2024-04-02
  • 怎么将Android Studio项目打包成jar
    这期内容当中小编将会给大家带来有关怎么将Android Studio项目打包成jar,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。Android Studio 如何打JAR包在eclipse中我们知道如何...
    99+
    2023-05-30
    android studio jar
  • maven springboot怎么将jar包打包到指定目录
    这篇文章将为大家详细讲解有关maven springboot怎么将jar包打包到指定目录,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。如何将jar包打包到指定目录1.目的将不常用的比如sprin...
    99+
    2023-06-22
  • Springboot项目的打包方法
    这篇文章主要介绍“Springboot项目的打包方法”,在日常操作中,相信很多人在Springboot项目的打包方法问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Springboot项目的打包方法”的疑惑有所...
    99+
    2023-06-19
  • 怎么将python项目打包成exe与安装包
    这篇文章主要介绍“怎么将python项目打包成exe与安装包”,在日常操作中,相信很多人在怎么将python项目打包成exe与安装包问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”怎么将python项目打包成e...
    99+
    2023-06-25
  • springboot项目如何打包成jar包
    本篇内容主要讲解“springboot项目如何打包成jar包”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“springboot项目如何打包成jar包”吧!一、为什么打包项目开发完毕后会将前后端应...
    99+
    2023-06-30
  • maven打包web项目时同时打包为war和jar文件的方法
    本文介绍了maven打包web项目时同时打包为war和jar文件的方法,分享给大家,具体如下:首先在pom.xml文件中指定war的打包方式,war <artifactId>test</artifactId> &...
    99+
    2023-05-31
    maven war jar
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作