hibernate-ogm-cassandra NoClassDefFoundError:com / google / common / util / concurrent / AsyncFunction
我已经从其他问题StackOverflow-40693212中查找了答案,它说这是guava.jar missing problem
。
但是我检查了maven依赖,并且有一个guava-18.0.jar
。
答案 0 :(得分:1)
最后我发现虽然guava jar存在于eclipse maven依赖项中,但是guava jar不在java应用程序源中。我添加以下代码来解决这个问题,希望它能帮助遇到同样问题的人。
<dependency>
<groupId>com.datastax.cassandra</groupId>
<artifactId>cassandra-driver-core</artifactId>
<version>3.1.0</version>
<exclusions>
<exclusion>
<groupId>com.google.guava</groupId>
<artifactId>guava</artifactId>
</exclusion>
<exclusion>
<groupId>io.netty</groupId>
<artifactId>netty-handler</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>com.google.guava</groupId>
<artifactId>guava</artifactId>
<version>17.0</version>
<scope>runtime</scope>
</dependency>