第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

在java 8中與lettuce建立redis連接的正確方法

在java 8中與lettuce建立redis連接的正確方法

慕的地6264312 2023-08-04 19:03:34
我正在嘗試構(gòu)建一個(gè) Denodo java 存儲(chǔ)過程,通過 lettuce 與 redis 進(jìn)行通信。我正在使用 Denodo 推薦的 Denodo 4e eclipse 擴(kuò)展和氧氣。我顯然遺漏了一些東西,因?yàn)樗形臋n都表明int port = 6379;String host = "127.0.0.1";RedisURi uri = RedisURI.Builder.redis(host,port).withDatabase(1).build();RedisClient client = RedisClient.create(uri);和RedisClient client = RedisClient.create("redis://localhost:6379");拋出的錯(cuò)誤被調(diào)試方法掩蓋了,我所知道的是,在第一個(gè)實(shí)例中,構(gòu)建器失敗,在第二個(gè)實(shí)例中,客戶端失敗。當(dāng)我調(diào)用 redis-cli 時(shí),我看到 redis 正在 127.0.0.1:6379> 運(yùn)行,并且能夠獲取我設(shè)置的測試密鑰。user@system:~$ redis-cli127.0.0.1:6379> get datum1"datum2"我使用默認(rèn)的 redis.conf 并在同一臺(tái)機(jī)器上運(yùn)行 eclipse、denodo 和 redis。redis.conf 中的綁定為 127.0.0.1 ::1 超時(shí)已禁用 (0)我通常不使用 Java 進(jìn)行開發(fā),所以我希望我顯然做錯(cuò)了什么,而不是必須在非 denodo 項(xiàng)目中實(shí)際執(zhí)行此操作并整理出正確的構(gòu)建和調(diào)試。
查看完整描述

1 回答

?
一只甜甜圈

TA貢獻(xiàn)1836條經(jīng)驗(yàn) 獲得超5個(gè)贊

對于剛接觸 java 或 Denodo 的人來說,這里有一些菜鳥錯(cuò)誤。

Java 的錯(cuò)誤是使用了 catch 異常,它顯然并不能捕獲所有內(nèi)容。轉(zhuǎn)向 catch throwable 讓我獲得了有用的堆棧跟蹤,盡管我知道在調(diào)試之外不建議這樣做,因?yàn)?catch throwable 還會(huì)捕獲底層 JVM 錯(cuò)誤以及您在代碼中無需處理的內(nèi)容。

根本問題是依賴項(xiàng)的 Java.Lang.ClassNotFoundException。

Denodo 的錯(cuò)誤是 Denodo 中的 Java 存儲(chǔ)過程要么需要導(dǎo)入依賴項(xiàng) jar,要么應(yīng)該使用 uber(?)/fat(?) jar。

我使用 maven 程序集插件來使用 maven 進(jìn)行構(gòu)建,而不是使用 denodo4e 部署工具,然后將 jar 復(fù)制到 denodo home 下的 procs 文件夾中,并在 VDP 管理中創(chuàng)建新的存儲(chǔ)過程時(shí)瀏覽到它。


查看完整回答
反對 回復(fù) 2023-08-04
  • 1 回答
  • 0 關(guān)注
  • 162 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)