0
春季啓動卡桑德拉啓動1.5.1拋出異常。春季數據卡桑德拉ImmutableMap例外
是否有解決方法?
新的Spring數據 - 來自start.spring.io的cassandra項目在其測試運行中也會引發類似的異常。
春季啓動卡桑德拉啓動1.5.1拋出異常。春季數據卡桑德拉ImmutableMap例外
是否有解決方法?
新的Spring數據 - 來自start.spring.io的cassandra項目在其測試運行中也會引發類似的異常。
ClassNotFoundException
意味着這些類不是在類路徑中,那麼你應該加入這個依賴於你的pom.xml
<!-- https://mvnrepository.com/artifact/com.google.guava/guava -->
<dependency>
<groupId>com.google.guava</groupId>
<artifactId>guava</artifactId>
<version>16.01</version>
</dependency>
如果你不使用Maven,只要進入這個link和下載JAR文件,幷包含在Java類路徑 取決於你是如何做的項目,這個版本的這種依賴性會改變,只是尋找一個兼容的版本爲您的春季數據版本here
更新: 您應該使用guava 16.01 method,因爲在guava 19 method方法不再有效的API說
@Deprecated
@GwtIncompatible(value="TODO")
public static ListeningExecutorService sameThreadExecutor()
Deprecated. Use directExecutor() if you only require an Executor and newDirectExecutorService() if you need a ListeningExecutorService.
This method will be removed in August 2016.
根據編譯依賴部分this,番石榴是16.01
春數據卡桑德拉已經帶來了番石榴19.0,但檢查它的工作原理我已經添加了21.0 dep。這個dint解決了這個問題,它仍然給出了一個異常:java.lang.NoSuchMethodError:com.google.common.util.concurrent.MoreExecutors.sameThreadExecutor()Lcom/google/common/util/concurrent/ListeningExecutorService; \t at com.datastax.driver.core.PoolingOptions。看看我的更新,你應該使用番石榴16.01作爲編譯版本點,任何其他版本會給你衝突 –
,以便作品? – Koitoer