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

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

請問JavaSecurityException:簽名者信息不匹配

請問JavaSecurityException:簽名者信息不匹配

牛魔王的故事 2019-10-22 17:12:32
JavaSecurityException:簽名者信息不匹配我像往常一樣重新編譯了我的類,突然收到了下面的錯誤消息。為什么?我怎么才能修好它?java.lang.SecurityException: class "Chinese_English_Dictionary"'s signer information does not match signer information  of other classes in the same package     at java.lang.ClassLoader.checkCerts(ClassLoader.java:776)
查看完整描述

3 回答

?
慕森王

TA貢獻1777條經(jīng)驗 獲得超3個贊

當(dāng)屬于同一包的類從不同的JAR文件中加載時,而這些JAR文件的簽名使用不同的證書-或者更常見的是,至少有一個簽名而另一個或多個沒有簽名(這包括從目錄加載的類,因為這些AFAIK無法簽名),就會發(fā)生這種情況。

因此,要么確保所有JAR(或至少包含來自相同包的類)都使用相同的證書進行簽名,要么使用重疊包從JAR文件清單中刪除簽名。


查看完整回答
反對 回復(fù) 2019-10-23
?
阿波羅的戰(zhàn)車

TA貢獻1862條經(jīng)驗 獲得超6個贊

一個簡單的方法就是嘗試更改導(dǎo)入JAR文件的順序,這可以從Eclipse中完成。右鍵單擊包->構(gòu)建路徑->配置構(gòu)建路徑->引用和庫->訂單和導(dǎo)出。嘗試更改包含簽名文件的JAR的順序。



查看完整回答
反對 回復(fù) 2019-10-23
?
楊__羊羊

TA貢獻1943條經(jīng)驗 獲得超7個贊

答:如果使用Maven,調(diào)試沖突JAR的一種有用方法是:

mvn dependency:tree

例如,對于一個例外:

java.lang.SecurityException: class "javax.servlet.HttpConstraintElement"'s signer information does not match signer information of 
other classes in the same package

我們需要:

mvn dependency:tree|grep servlet

其產(chǎn)出:

[INFO] +- javax.servlet:servlet-api:jar:2.5:compile

[INFO] +- javax.servlet:jstl:jar:1.2:compile

[INFO] |  +- org.eclipse.jetty.orbit:javax.servlet.jsp:jar:2.2.0.v201112011158:compile

[INFO] |  +- org.eclipse.jetty.orbit:javax.servlet.jsp.jstl:jar:1.2.0.v201105211821:compile

[INFO] |  +- org.eclipse.jetty.orbit:javax.servlet:jar:3.0.0.v201112011016:compile

[INFO] +- org.eclipse.jetty:jetty-servlet:jar:9.0.0.RC2:compile

顯示了Servlet-API 2.5和javax.Servlet 3.0.0.x之間的沖突。

B.其他有用的提示(如何調(diào)試安全異常和如何排除maven deps)位于簽名者信息不匹配.



查看完整回答
反對 回復(fù) 2019-10-23
  • 3 回答
  • 0 關(guān)注
  • 916 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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