hive连接报错-java.lang.NoClassDefFoundError: org/apache/commons/configuration/Configuration
报错信息:
Handler dispatch failed; nested exception is java.lang.NoClassDefFoundError: org/apache/commons/configuration/Configuration
org.springframework.web.util.NestedServletException: Handler dispatch failed; nested exception is java.lang.NoClassDefFoundError: org/apache/commons/configuration/Configuration
Caused by: java.lang.ClassNotFoundException: org.apache.commons.configuration.Configuration
缺少jar包依赖:找不到方法 org.apache.commons.configuration.Configuration
解决方法:添加依赖(idea中,可复制org.apache.commons.configuration.Configuration后双击shift搜索)
<dependency>
<groupId>commons-configuration</groupId>
<artifactId>commons-configuration</artifactId>
<version>1.6</version>
</dependency>
如果加入这个后,还是报同样的错,可以试试降低jar包版本。
啥,你以为就这样就完了吗?我遇到的可是一大堆报错哦!
哦,不是啊!啥?你也遇到很多报错啊!来看看下面这个报错及解决汇总文章: