当前位置: 首页 > article >正文

Springboot项目打war包运行及错误解决

一,打war包

1. 修改pom.xml

为了不影响原pom.xml, 我复制了一个文件叫pom_war.xml , 需要打war包就采用pom_war.xml进行打war包, 你也可以直接修改pom.xml

① 打包方式改为war

没有就增加此配置

<packaging>war</packaging>

② 排除内嵌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>

        <!-- 添加Tomcat依赖,但将其作用域设置为provided 

http://www.kler.cn/a/309233.html

相关文章:

  • Spring Boot中的自动装配机制
  • 阅读2020-2023年《国外军用无人机装备技术发展综述》笔记_技术趋势
  • vue请求数据报错,设置支持跨域请求,以及2种请求方法axios或者async与await
  • UniApp 应用、页面与组件的生命周期详解
  • 界面控件Kendo UI for Angular中文教程:如何构建带图表的仪表板?(一)
  • 学术论文写作丨机器学习与深度学习
  • SpringCloud Alibaba入门简介
  • 最优化理论与自动驾驶(一):概述
  • 你认为嵌入式软件开发的尽头是什么?
  • 了解 React 应用程序中的渲染和重新渲染:它们如何工作以及如何优化它们
  • NEXT.js 中间件 NextResponse.redirect 无效
  • 2576. 求出最多标记下标(24.9.12)
  • 【C/C++】涉及string类的经典OJ编程题
  • Mina protocol - 体验教程
  • 【每日一题】LeetCode 1184.公交站间的距离问题(数组)
  • 【大模型技术教程】FastGPT一站式解决方案[1-部署篇]:轻松实现RAG-智能问答系统
  • C语言习题~day32
  • 密码学---easy_hash
  • 论文阅读: SigLit | SigLip |Sigmoid Loss for Language Image Pre-Training
  • 【Kubernetes】常见面试题汇总(二十一)
  • 51单片机 - DS18B20实验1-读取温度
  • 硬件工程师笔试面试——变压器
  • 二.Oracle每周运维操作
  • 在Android中如何进行多渠道打包
  • Linux基础---07文件传输及解决yum安装失效的方法
  • 【Linux】探索文件I/O奥秘,解锁软硬链接与生成动静态库知识