1. 程式人生 > >Spring boot 整合hive-jdbc導致無法啟動的問題

Spring boot 整合hive-jdbc導致無法啟動的問題

使用Spring boot整合Hive,在啟動Spring boot專案時,報出異常:

java.lang.NoSuchMethodError: org.eclipse.jetty.servlet.ServletMapping.setDefault(Z)V1

經過排查,是maven的包衝突引起的,具體做法,排除:jetty-all、hive-shims依賴包。對應的pom配置如下:

    <dependency>
            <groupId>org.apache.hive</groupId>
            <artifactId>hive-jdbc</artifactId>
            <version>1.2
.1</version> <exclusions> <exclusion> <groupId>org.eclipse.jetty.aggregate</groupId> <artifactId>jetty-all</artifactId> </exclusion> <exclusion> <groupId>org.apache.hive</groupId> <artifactId>hive-shims</artifactId> </exclusion> </exclusions> </dependency>