springboot打成jar包时,pom文件里有一些tomcat的jar包引用,就是spring boot内置的tomcat,
打war包时,需要注释掉这些tomcat的引用

maven的三种项目打包方式的区别
jar:默认打包方式,打包成jar用作jar包使用。例如:ly-common就是存放一些其他工程都会使用的类、工具类。我们可以 在其他工程的pom文件中去引用它。
War:将会打包成war,发布在服务器上,如网站或服务。例如leyou-portal,用户可以通过浏览器直接访问,或者通过发布服务被别的工程调用。
Pom:用在父级工程或聚合工程中,用来做jar包的版本控制,必须指明这个聚合工程的打包方式为pom,例如leyou,创建12个model分别为:

<modules><module>ly-registry</module><module>ly-gateway</module><module>ly-item</module><module>ly-common</module><module>ly-upload</module><module>ly-search</module><module>ly-page</module><module>ly-sms</module><module>ly-user</module><module>ly-auth-center</module><module>ly-cart</module><module>ly-order</module>
</modules>

同时会自动生成12个独立的maven工程。聚合工程只是用来帮助其他模块构建的工具,本身并没有实质的内容。具体每个工程代码的编写还是在生成的工程中去写。

打包部署时jar包和war包的区别相关推荐

  1. springboot项目打成jar包和war包,并部署(快速打包部署)

    War和Jar的区别: 通过jar运行实际上是启动了内置的tomcat,所以用的是应用的配置文件中的端口 通过war直接部署到tomcat之后,内置的tomcat就不会启用,所以相关配置就以安装的to ...

  2. eclipse maven项目 class类部署不到tomcat下_Spring Boot的两种部署方式:jar包和war包

    前言 Spring Boot可以通过在pom中配置spring-boot-maven-plugin插件打包,支持两种打包部署方式jar包部署和war包部署. jar包部署 默认的打包方式是jar包,或 ...

  3. 使用IDEA打包项目(jar包和war包)

    介绍 jar包 假设将整个项目视为一堵墙,那么jar包就是砖块,将写好的类进行打包的过程就是烧制砖块的过程.jar包是class文件和部署文件的归档,不包含静态文件,它不仅用于压缩和发布,还用于部署和 ...

  4. 使用IntelliJ IDEA 集成阿里提供的 Alibaba Cloud Toolkit插件,实现自动化远程部署Java项目(jar包,war包两种方式)

    打开IntelliJ IDEA编译器,点击文件==>点击设置(setting) 在设置页面点击插件(英文应该是 Plugins ,对IntelliJ IDEA汉化感兴趣的同学可以在这个页面搜索 ...

  5. jar包与war包部署的区别及jar包部署的一个路径访问问题

    1.jar包与war包部署的区别 什么是jar包? jar包是类的归档文件,jar文件格式以流行的ZIP文件格式作为基础,和ZIP文件不一样的是,JAR文件不仅仅用来进行压缩和发布,还用来部署和封装库 ...

  6. springboot打包为jar包和war包的区别

    为什么springboot更支持打包为jar包 springboot打包为jar包和war包的区别 在springboot项目中使用的是springboot内嵌的tomcat容器,而war包是运行在外 ...

  7. java jar包和war包_java中jar包和war包之间有什么区别

    原标题:java中jar包和war包之间有什么区别 jar包 简单地说,JAR(Java Archive)是一种包文件格式.JAR文件具有.jar扩展名,可以包含库.资源和元数据文件. 本质上,它是一 ...

  8. jar包和war包区别及理解

    在开发阶段不适合使用war包,因为在开发阶段,经常需要添加或删除Web应用程序的内容,更新 Servlet类文件,而每一次改动后,重新建立war包将是一件浪费时间的事情.在产品发布阶段,使用war文件 ...

  9. IDEA中打jar包和war包以及jar包和war包的区别及理解

    首先我们先理解一下什么是jar包和war包! jar包:jar是类的归档文件! JAR(Java Archive,Java 归档文件)是与平台无关的文件格式,它允许将许多文件组合成一个压缩文件,为 J ...

最新文章

  1. [bzoj1054][HAOI2008]移动玩具
  2. 九宫格拼图 支持44 55等
  3. vue路由详解版一目了然
  4. RCurl网络数据抓取
  5. 电子信息工程专业打工人的蓝桥杯嵌入式竞赛时记
  6. springboot +vue实现打印PDF(实现批量打印快递单)
  7. 投资理财学习笔记五,1.6那些必知的宏观经济指标(下)
  8. Xcom传送文件实例
  9. matlab中TCR触发,TCR+FC型SVC及MATLAB仿真.doc
  10. android系统经纬度,android系统获取经纬度总是0值,求解决
  11. 02 who——open、read、close
  12. SpringCloud-4.服务网关(GateWay)
  13. 2021最新解除微信黑号方法
  14. 修改android.policy.jar全屏
  15. Java项目:SSM在线二手图书交易商城网站平台
  16. 数字IC设计知识结构
  17. 古月居ROS入门21讲——9.创建工作空间与功能包
  18. windows server 2012 R2 安装 Intel Wireless-AC 7260 无线网卡
  19. css app 返回箭头,css 向左向下箭头
  20. 基于matlab优化工具箱的机械优化设计,基于MATLAB优化工具箱的机械优化设计.pdf...

热门文章

  1. Java-Android 之Hello World
  2. 分裂对象模型和TclCL(2)
  3. 《Algorithms》Comparable 实现希尔排序
  4. 如何在shell中执行 字符串拼接起来的命令 cmd = ls / 执行方法:$cmd
  5. python进阶11并发之七多种并发方式的效率测试
  6. python中int的“四舍五入”
  7. 技术一般,却被破格提拔,背后肯定有黑幕?
  8. 你的旧船票能否搭上这艘巨轮?——解读近5年大数据产业发展规划
  9. web报表工具FineReport的SQL编辑框的语法简介
  10. 查看sql_一键查看Oracle数据库当前SQL_WORKAREA_ACTIVE的相关操作