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

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

ClassNotFoundException: com.auth0.jwt.exceptions.

ClassNotFoundException: com.auth0.jwt.exceptions.

桃花長(zhǎng)相依 2021-10-13 15:41:49
我正在嘗試使用最新的 DocuSignApi for Java(2.6.2 版)實(shí)現(xiàn)一些基本功能。我目前只是想讓 JWT 授權(quán)流程正常工作。這是代碼:ApiClient apiClient = new ApiClient();this.apiClient.configureJWTAuthorizationFlow(this.adminProperties.getRsaPublicKey(), this.adminProperties            .getRsaPrivateKey(), this.adminProperties.getoAuthBaseUrl(), this.adminProperties.getIntegratorKey(),            this.adminProperties.getImpersonatedUserGuid(), TOKEN_EXPIRATION_IN_SECONDS);在上面的 `ApiClient.configureJWTAuthorizationFlow(...) 調(diào)用中,我收到以下運(yùn)行時(shí)錯(cuò)誤:Caused by: java.lang.ClassNotFoundException: com.auth0.jwt.exceptions.JWTCreationExceptionat java.net.URLClassLoader.findClass(URLClassLoader.java:381)at java.lang.ClassLoader.loadClass(ClassLoader.java:424)at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:335)at java.lang.ClassLoader.loadClass(ClassLoader.java:357)我沒有收到任何編譯錯(cuò)誤,只是為了清楚。我已將此添加到我的項(xiàng)目 pom 中,如DocuSignApi Java Wiki 所示:  <dependency>    <groupId>com.docusign</groupId>    <artifactId>docusign-esign-java</artifactId>    <version>2.6.2</version>  </dependency>現(xiàn)在我還使用了一個(gè) Maven 原型,它引入了大量其他罐子,這些罐子與我公司的所有項(xiàng)目一起使用,并且我的應(yīng)用程序中的其他功能需要這些罐子。我可以看到我的有效 pom 正在拉入這個(gè)版本的 java-jwt & spring-security-jwt:  <dependency>    <groupId>com.auth0</groupId>    <artifactId>java-jwt</artifactId>    <version>2.2.0</version>  </dependency>  <dependency>    <groupId>org.springframework.security</groupId>    <artifactId>spring-security-jwt</artifactId>    <version>1.0.8.RELEASE</version>  </dependency>我還注意到DocuSignApi Java Wiki上列出的依賴項(xiàng)之一是這樣的:org.apache.oltu.oauth2:org.apache.oltu.oauth2.client:1.0.2我懷疑我的錯(cuò)誤可能與我的原型中的 JWT 2.2.0 和所需的 DocuSign 1.0.2 版本之間的版本沖突有關(guān)。我的問題是我的錯(cuò)誤確實(shí)是由與 JWT jar 的版本沖突引起的嗎?如果是這樣,解決此問題的最佳方法是什么?DocuSignApi 可以像我一樣使用較新版本的 JWT 嗎?感謝您的時(shí)間!
查看完整描述

1 回答

?
MMMHUHU

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

這里的問題最終是java-jwt jar 的版本沖突。我的項(xiàng)目使用的是 2.2.0 版本,但是Java DocuSign API的 2.6.2 版本所需的依賴項(xiàng)是 3.2.0。

org.apache.oltu.oauth2:org.apache.oltu.oauth2.client:1.0.2

我上面列出的依賴關(guān)系用詞不當(dāng)……那不是沖突的 jar。

由于此時(shí)我無(wú)法升級(jí)到 java-jwt 3.2.0 jar,我被迫將我的 Java DocuSign API 降級(jí)到 2.2.1,其中對(duì) java-jwt 的依賴不存在。

希望其他人可以從我在這里犯的相當(dāng)簡(jiǎn)單的錯(cuò)誤中受益。


查看完整回答
反對(duì) 回復(fù) 2021-10-13
  • 1 回答
  • 0 關(guān)注
  • 1420 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號(hào)

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