91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

springboot配置redis項目啟動時錯誤怎么解決

發布時間:2022-02-22 17:30:40 來源:億速云 閱讀:1161 作者:iii 欄目:開發技術

這篇“springboot配置redis項目啟動時錯誤怎么解決”文章的知識點大部分人都不太理解,所以小編給大家總結了以下內容,內容詳細,步驟清晰,具有一定的借鑒價值,希望大家閱讀完這篇文章能有所收獲,下面我們一起來看看這篇“springboot配置redis項目啟動時錯誤怎么解決”文章吧。

springboot配置redis項目啟動時的錯誤

在剛開始學redis時,我照著網上的教程,把redis和jedis整合到spring boot,整合完畢后,啟動項目總是失敗

總是爆出下面的錯誤

Correct the classpath of your application so that it contains a single, compatible version of org.springframework.data.repository.config.RepositoryConfigurationSource

***************************
APPLICATION FAILED TO START
***************************
 
Description:
 
An attempt was made to call the method org.springframework.data.repository.config.RepositoryConfigurationSource.getAttribute(Ljava/lang/String;)Ljava/lang/String; but it does not exist. Its class, org.springframework.data.repository.config.RepositoryConfigurationSource, is available from the following locations:
 
jar:file:/D:/m2/repository/org/springframework/data/spring-data-commons/2.0.10.RELEASE/spring-data-commons-2.0.10.RELEASE.jar!/org/springframework/data/repository/config/RepositoryConfigurationSource.class
 
It was loaded from the following location:
 
file:/D:/m2/repository/org/springframework/data/spring-data-commons/2.0.10.RELEASE/spring-data-commons-2.0.10.RELEASE.jar
 
Action:
 
Correct the classpath of your application so that it contains a single, compatible version of org.springframework.data.repository.config.RepositoryConfigurationSource
 
2018-11-22 13:03:51.398 INFO 2196 --- [ main] ConfigServletWebServerApplicationContext : Closing org.springframework.boot.web.servlet.context.AnnotationConfigServletWebServerApplicationContext@1a451d4d: startup date [Thu Nov 22 13:03:50 CST 2018]; root of context hierarchy
 
Process finished with exit code 1

然后我在網上找了很久,都沒有關于這個錯誤的解決辦法,偶然看到一篇博客,它在啟動項目時也出現了類型錯誤,也是jar包沖突,然后那個博主是通過改redis和jedis的版本號解決的,我也把版本號都改成和那個博主相同的,但啟動后還是出現相同的錯誤。

后來就想如果我把版本號都去掉,讓“spring-boot-starter-parent”自動為我們提供對應版本的jar包,這樣就可以避免自己指定版本號時,可能會有一些意想不到的沖突。于是我就把redis和jedis的版本號都去掉,果然項目就可以正常啟動了~~

What a strange error..

springboot配置redis項目啟動時錯誤怎么解決

解決springboot項目啟動時redis報錯

出現ERR Client sent AUTH, but no password is set的問題

首先看下我springboot配置redis的部分如圖:

springboot配置redis項目啟動時錯誤怎么解決

顯然上面配置了redis的啟動密碼為123456,

本地redis版本為3.0.1 在redis.windows.conf文件中requirepass內容也修改了密碼為123456,這里說下,在去除requirepass前面的#號時一定注意還有一個空格要去除,不然會報錯:

Invalid argument during startup: unknown conf file parameter :  requirepass

這時,說明redis密碼與springboot的一致,接下來就是啟動redis再啟動springboot。

我員來的啟動方式就是進入到redis的安裝目錄,執行redis-server.exe,然后正常啟動。但是在啟動springboot后,調用redis時就報錯了,如圖:

springboot配置redis項目啟動時錯誤怎么解決

一開始以為是我Pom.xml文件中引入的為2.9.0的redis依賴導致的版本不兼容,一直去找Redis的2.9.0的安裝包竟然網上沒有。浪費了半天時間。

后來才發現,這個報錯是告訴我沒有設置密碼。原因就是啟動時的方法錯誤。

請務必記住,啟動本地redis,如果設置了密碼記得帶上配置文件,啟動命令完整為:

redis-server.exe redis.windows.conf

以上就是關于“springboot配置redis項目啟動時錯誤怎么解決”這篇文章的內容,相信大家都有了一定的了解,希望小編分享的內容對大家有幫助,若想了解更多相關的知識內容,請關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

延庆县| 买车| 宿迁市| 洛阳市| 晋州市| 广水市| 达孜县| 合江县| 汕尾市| 鄂托克旗| 清河县| 鲁山县| 德江县| 南通市| 宜良县| 武安市| 福鼎市| 六枝特区| 扎赉特旗| 应城市| 安顺市| 青河县| 遂溪县| 南宁市| 四川省| 望城县| 东阳市| 荆门市| 常熟市| 建宁县| 榆社县| 黄平县| 云浮市| 成武县| 丰台区| 普安县| 隆尧县| 革吉县| 海安县| 苗栗市| 玉山县|