最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Java連接Redis報(bào)錯(cuò):NoSuchElementException: Unable to validate object的解決辦法

 更新時(shí)間:2024年12月24日 11:44:08   作者:天黑請?閉眼  
這篇文章主要介紹了Java連接Redis報(bào)錯(cuò):NoSuchElementException: Unable to validate object的解決辦法,文中通過圖文講解的非常詳細(xì),具有一定的參考價(jià)值,需要的朋友可以參考下

前言

一個(gè)已經(jīng)上線的項(xiàng)目,生產(chǎn)環(huán)境的redis居然沒有設(shè)置密碼,后來因?yàn)槁┒磼呙璧臅r(shí)候發(fā)現(xiàn)了該問題,需要給redis加上密碼,在密碼加上之后,原本可以正常運(yùn)行的程序在連接redis的時(shí)候出現(xiàn)報(bào)錯(cuò)

報(bào)錯(cuò)信息

redis.clients.jedis.exceptions.JedisException: Could not get a resource from the pool
	at redis.clients.util.Pool.getResource(Pool.java:51)
	at redis.clients.jedis.JedisPool.getResource(JedisPool.java:226)
	at com.xxx.util.JedisUtils.getJedis(JedisUtils.java:85)
	at com.xxx.itr.thread.JedisConsumeThread.run(JedisConsumeThread.java:76)
Caused by: java.util.NoSuchElementException: Unable to validate object
	at org.apache.commons.pool2.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:506)
	at org.apache.commons.pool2.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:363)
	at redis.clients.util.Pool.getResource(Pool.java:49)
	... 3 more

排查

1、確認(rèn)redis密碼設(shè)置是否有效

在服務(wù)器連接redis,并使用auth命令輸入登錄密碼,成功登錄

2、確認(rèn)程序配置文件,是否配置了正確的redis登錄密碼

redis密碼與實(shí)際設(shè)置的密碼一致

3、檢測是否是redis持久化的問題

在服務(wù)器連接redis,執(zhí)行ping命令,結(jié)果為:pong,排查持久化的問題

4、確認(rèn)程序讀取到的redis密碼沒有亂碼

在程序上添加日志打印,將讀取到的redis密碼打印到日志文件

新加的日志并沒有出現(xiàn)在日志文件?。?!

再次確認(rèn),已將添加過日志打印的class文件更新到了tomcat/webapps目錄下所對應(yīng)的程序上,但日志還是沒有成功打印出來?。?!

出現(xiàn)以上情況,說明當(dāng)前tomcat運(yùn)行的并不是tomcat/webapps下的代碼

檢查tomcat配置,發(fā)現(xiàn)以下配置

原因

因配置原因,導(dǎo)致tomcat實(shí)際的運(yùn)行代碼并不在當(dāng)前tomcat的webapps目錄下,而且指向了其他的tomcat

因?yàn)閞edis設(shè)置了密碼,而在當(dāng)前tomcat程序的配置文件調(diào)整redis的密碼實(shí)際上是沒有成功讀取到的

redis連接時(shí)需要密碼,但程序啟動(dòng)時(shí)卻沒有帶上密碼,導(dǎo)致報(bào)錯(cuò)

解決

調(diào)整tomcat的配置文件,指向正確的目錄(或者把指向程序代碼的那項(xiàng)配置去掉,一般情況是不需要對程序代碼的讀取目錄進(jìn)行配置的)

以上就是Java連接Redis報(bào)錯(cuò):NoSuchElementException: Unable to validate object的解決辦法的詳細(xì)內(nèi)容,更多關(guān)于Java連接Redis報(bào)錯(cuò)Unable to validate object的資料請關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

最新評(píng)論

南澳县| 千阳县| 平利县| 大连市| 元江| 六枝特区| 平度市| 灌南县| 平原县| 嵊州市| 晴隆县| 大理市| 观塘区| 西平县| 莆田市| 临沂市| 施秉县| 大厂| 都兰县| 东乡族自治县| 高州市| 西峡县| 武宁县| 秀山| 定结县| 十堰市| 衢州市| 离岛区| 海南省| 绥滨县| SHOW| 东兴市| 临江市| 东安县| 手机| 临沂市| 丽江市| 商南县| 彩票| 舟山市| 永州市|