eclipse中无法移除jar包_Spring Boot 里面引入hive-jdbc包,依赖冲突,tomcat启动不了。...
![](/assets/blank.gif)
SpringBoot 版本不管多少, 只要引入了hive-jdbc, 他指定会让你jar包冲突, 因为不是内嵌tomcat问题,就是和tomcat jar包冲突
遇到了大坑,所以在这里记录下,让各位不要遇到这种问题了
下面的这个链接地址:文章写中有纰漏
Lucas这篇自己写的文章,当时只解决了使用SpringBoot内嵌tomcat的错误
Andot蚁点:Spring boot 整合Hive-jdbc导致无法启动的问题zhuanlan.zhihu.com
![](/assets/blank.gif)
这次使用tomcat进行启动的时候,有遇到了错误
tomcat 作为容器进行启动的时候爆出的错误
![](/assets/blank.gif)
上面这个错误tomcat8.0启动会报这个错误
tomcat8.5会报这个错误
Caused by: java.lang.StackOverflowError at org.apache.logging.log4j.spi.Logg
就是因为引入了这个jar包
<dependency><groupId>org.apache.hive</groupId><artifactId>hive-jdbc</artifactId><version>3.1.1</version>
</dependency>
这个Hive-jdbc的jar包中,引入了很多的jar包,所以要是冲突了需要把个别的冲突jar包进行排除掉
<!-- support dmp datasource driver hive --><dependency><groupId>org.apache.hive</groupId><artifactId>hive-jdbc</artifactId><version>3.1.1</version><exclusions><exclusion><groupId>ch.qos.logback</groupId><artifactId>logback-classic</artifactId></exclusion><exclusion><groupId>org.apache.logging.log4j</groupId><artifactId>log4j-slf4j-impl</artifactId></exclusion><exclusion><groupId>org.slf4j</groupId><artifactId>slf4j-log4j12</artifactId></exclusion><exclusion><groupId>org.eclipse.jetty.orbit</groupId><artifactId>*</artifactId></exclusion><exclusion><groupId>org.eclipse.jetty.aggregate</groupId><artifactId>*</artifactId></exclusion><exclusion><groupId>tomcat</groupId><artifactId>*</artifactId></exclusion><exclusion><groupId>javax.servlet</groupId><artifactId>servlet-api</artifactId></exclusion><exclusion><groupId>org.mortbay.jetty</groupId><artifactId>*</artifactId></exclusion></exclusions></dependency>
以上之后重新打包,tomcat启动成功!
===============2019年5月8日08:48:04更新===============
最后再说一句:如果你只需要hive-jdbc这个jar包
请这样写
<dependency><groupId>org.apache.hive</groupId><artifactId>hive-jdbc</artifactId><version>3.1.1</version><exclusions><exclusion><groupId>*</groupId><artifactId>*</artifactId></exclusion></exclusions></dependency>
排除所有其他无关jar包
eclipse中无法移除jar包_Spring Boot 里面引入hive-jdbc包,依赖冲突,tomcat启动不了。...相关推荐
- eclipse中无法移除jar包_IDEA中已配置阿里镜像,但maven无法下载jar包的问题
在网上拷贝的所有阿里云镜像比如: <mirror> <id>nexus-aliyunid> <mirrorOf>centralmirrorOf> < ...
- 在eclipse中关于Spring和Hibernate 的XML配置如何提示类的包路径的办法
转载自 在eclipse中关于Spring和Hibernate 的XML配置如何提示类的包路径的办法 我们在配Spring 或者Hibernate 配置文件的时候,发觉在配置类路径的时候,在双引号下 ...
- 【教程】如何给Eclipse中添加库(jar包)
https://www.crifan.com/tutorial_eclipse_add_external_jar_library/ [背景] 折腾Eclipse时,经常会遇到这种情况: 缺少某个库,找 ...
- Eclipse中git检出、更新、提交、合并分支、以及解决冲突
一..检出git代码 在eclipse中空白区域右键 Import 检出项目:选择git方式检出 选择用git urI 链接的方式检出项目并点击继续 在这里填写你的git项目地址.账号密码 二.更新 ...
- Eclipse中快捷键Ctrl + Alt + 向上箭头 或者 Ctrl + Alt + 向下箭头与Windows冲突
Eclipse中按ctrl + alt + 向上箭头没有任何反应,按ctrl + alt + 向下箭头windows的整个屏幕都倒转过来了,请大家帮忙解决一下 Eclipse原本快捷键定义: ctrl ...
- 【解决办法】eclipse中的jsp文件修改,浏览器没有自动同步更新,而是需要重启tomcat才能更新
有时候我们在eclipse中的jsp文件修改了但是在刷新页面是缺没有更新了,这个问题虽然是个小问题但是也是很让人头疼,今天小编就给大家讲讲如果你有这个的问题怎么处理!! 第一步:首先看看你tomcat ...
- eclipse中出现的导入jar包却无法import的情况
最近在使用eclipse的时候,需要在指定的数值范围内随机生成浮点数,用到了commons-lang3的jar包进行操作,但是在项目中的properties中通过java builpath导入jar包 ...
- eclipse中找不到jar包中的类与函数java.lang.ClassNotFoundException让jar包全局可用
问题的引入 博主之前在使用eclipse进行JavaWeb端的编程时候遇到了这样一个问题,使用的阿里的fastjson,往项目中导入了对应的jar包之后在运行代码的时候eclipse还是给我报错了 ...
- eclipse中几种加入jar包方式的区别
Java中的Jar是如此的重要,以至于没有他们,我们就不能做出如此艺术的程序:封装.模块化.复用等等(无ant.marven方式) . 今天,我就来整理一些有关项目中的jar包添加管理的方法以及常见问 ...
最新文章
- java计算程序运行时间_C#里面的时间,如何计算一个程序运行花费的时间
- 怎么找思科答案最快_成功闯入思科的面试经历
- SAP CV02N 审批一个文档
- shell中字符串基本用法
- C++约瑟夫问题求解
- nGQL中vid值过长被截断的处理方法
- 使用python读取kafka实时topic数据demo,包括安装kafka module
- Java_cookie 和session 的区别详解
- Cy3014学习记录 二--开发软件使用汇总
- 单节2A锂电池充电芯片方案,PD和QC快充充电器5-12V输入
- BMVC 2020 Keynote 消除数据集偏见
- MySQL format()\CAST()\CONVERT()指定特定个数的小数
- 搭建kinect for windows开发平台
- 青草长,清梦扰,谷歌门前山羊好。
- UVC webcam驱动添加分辨率
- 【学了.Net能做什么开发】
- 盘点十大GIS相关算法
- CRO必备数据查询平台/分析软件(每个都是精华)
- 设置Accept-Encoding为gzip,deflate,返回的网页是乱码
- 基于Android的学习管理系统设计与开发
热门文章
- 1-02E. JM的西伯利亚特快专递
- NC50999 表达式计算4
- COSMIC评估经验
- android 复制文件 代码,将android项目从一台计算机复制到另一台计算机后找不到classes.dex文件...
- 【java设计模式 】类图表示、软件设计原则
- 广义线性模型(Generalized Linear Model)
- [iOS UI进阶 - 0] Quiartz2D
- linux 执行命令特别慢,Linux运行速度太慢的关键原因全都在这了
- redis watchdog_Redis分布式事务框架Redisson源码解析(一)
- python 神经网络图像增强_非常好用的Python图像数据增强工具,适用多个框架