环境:jdk1.7、sqlserver数据库、   框架:springboot  + mybatis+freemark 、工具:eclipse、maven、svn

最近在做一个项目接近尾声,帮同事进行发布测试时,小编利用maven将项目打成jar包(springboot项目提倡的)然后再命令框中执行时,总是内置tomcat启动问题(根据经验,这种情况多半是项目中有使用 servlet 的api,与tomcat自带的servlet发生冲突),可是在pom.xml中并没有加入servlet的依赖。一时感觉找不到问题的所在,最后小编又通过maven的依赖树仔细检查了项目所直接依赖和间接依赖的jar包,发现项目依赖了hadood的jar,而hadoop 又依赖了servlet的api,于是通过<exclusion>标签对依赖进行了排除,重新打jar包果然能够正常启动。

<dependency><groupId>org.apache.hadoop</groupId><artifactId>hadoop-core</artifactId><version>1.0.0</version><exclusions><exclusion><artifactId>servlet-api</artifactId><groupId>org.mortbay.jetty</groupId></exclusion><exclusion><artifactId>servlet-api-2.5</artifactId><groupId>org.mortbay.jetty</groupId></exclusion></exclusions></dependency>

希望对你有帮助,谢谢!

springBoot项目打jar包发布时启动包内置tomcat无法启动错误分析相关推荐

  1. 项目部署—移除Spring Boot内置Tomcat,部署到云服务器Tomcat

        以往部署Java web项目到阿里云服务器时,直接将项目打包成war包,放到阿里云服务器中tomcat的webapps目录下,就可以访问了.   SpringBoot默认给我们提供了内置tom ...

  2. springboot项目打成可依赖jar包_用IDEA把SpringBoot项目打成jar发布项目

    打包发布 打包前确保项目在IDEA上能正常运行 Project Structure 快捷键 ctrl + shift + alt + s 或点击左上角 File -> Project Struc ...

  3. 关于SpringBoot项目通过jar包启动之后无法读取项目根路径静态资源

    前言:这个是昨天晚上在部署一个项目的时候发现的,在此记录一下 关于SpringBoot项目通过jar包启动之后无法读取项目根路径静态资源 问题描述 在部署了一个项目之后,打开项目页面进行测试,发现有一 ...

  4. SpringBoot项目运行jar包启动

    本文来说下SpringBoot项目运行jar包启动 文章目录 概述 概述

  5. java jar 启动项目,SpringBoot项目运行jar包启动的步骤流程解析

    SpringBoot项目在开发中,方便快捷,有一点原因就是SpringBoot项目可以打jar包运行:把jar包直接扔服务器上,然后运行jar包就能访问项目接口了.下面介绍SpringBoot项目打j ...

  6. 用IDEA把SpringBoot项目打成jar发布项目 不要用 在上面有可以用的

    用IDEA把SpringBoot项目打成jar发布项目 2019年03月27日 11:08:51 小天努力学java 阅读数 235更多 所属专栏: SpringBoot学习 版权声明:本文为博主原创 ...

  7. SpringBoot项目打jar后执行jar包提示:xx没有主属性清单 解决

    SpringBoot项目打jar包后执行jar包提示:xx没有主属性清单 解决 今天在练习SpringBoot项目打jar包部署的时间遇见了一个问题:jar中没有主属性清单,对此也是比较疑惑,在百度之 ...

  8. 记录springBoot项目使用jar包中的mapper报错问题

    记录springBoot项目使用jar包中的mapper报错问题 背景 双数据源的实现 启动时报找不到对应的service 启动报mapper找不到 启动报no sqlsessionfactory 启 ...

  9. SpringBoot项目打jar包和war包

    目录 一. SpringBoot项目打war包 二. SpringBoot项目打jar包 背景:使用Idea编辑器 一. SpringBoot项目打war包 步骤: 在pom.xml文件中的<b ...

最新文章

  1. Ubuntu 查看隐藏的文件
  2. Win2008 远程时提示“要登录到此远程计算机,您必须被授予允许通过终端登录登录的权限“的解决方法
  3. eclipse运行android项目出现The connection to adb is down, and a severe error has occured.的问题
  4. 【Python】itertools之product函数
  5. Delphi中Tobject与Variant之间的转换
  6. VMware虚拟机12安装linux系统
  7. 服务器加根网线用不用修改路由器,安装设置无线路由器需要用几根网线?
  8. lvs的调度算法有几种_LVS支持哪些调度算法?
  9. 如何保证消息不被重复消费【[如何保证消息消费的幂等性】?
  10. MDK/KEIL4/KEIL5 安装教程
  11. 带weixin扫码登陆注册|仿城通网盘源码修复版
  12. 山东法律学校97级二班计算机班,关于表彰全国三好学生、全国优秀学生干部和全国先进班集体及其标兵的决定...
  13. 博通 bcmdhd 网卡驱动分析
  14. Uniapp Base64码 播放音频(MP3)
  15. 一键获取网页中的全部图片并批量下载(国内淘宝天猫京东网站+国外商品页面)——亲测有效
  16. LED驱动电源不足,都有哪些原因
  17. langtj牌子的机械键盘关闭闪光灯
  18. 数据可视化 - 柱状图 - xy轴自定义名称
  19. oracle 设置监听和服务,oracle服务端和客户端之间的网络监听设置
  20. 如何使用js压缩html代码,使用uglifyjs压缩JS

热门文章

  1. wep加密破解原理简述 实战
  2. 原生js计时器(学习篇)
  3. 哪些发明可以申请专利?
  4. 神经网络的应用可以发sci,神经网络的应用与实现
  5. 做到年收入一百万需要怎样做?
  6. fofa使用手册笔记
  7. 图像检索2:KSH(Supervised Hashing with Kernels)
  8. 2023年外贸业务员的职业发展前景
  9. jQuery手机端看图猜成语小游戏代码
  10. PyTorch ImageNet 基于预训练六大常用图片分类模型的实战