簡體   English   中英

java.lang.ClassNotFoundException:org.bouncycastle.asn1.ASN1Encodable

[英]java.lang.ClassNotFoundException: org.bouncycastle.asn1.ASN1Encodable

我使用IText 4.2.0和bcprov-jdk15-1.43.jar和bctsp-jdk15-1.43.jar來簽署pdf。 我通過在Eclipse中添加外部jar按鈕添加了這些jar。 當我執行它時給我以下錯誤。

ExceptionConverter: java.lang.Exception: Failed to get TSA response from tsaURL
at com.lowagie.text.pdf.TSAClientBouncyCastle.getTimeStampToken(TSAClientBouncyCastle.java:185)
at com.lowagie.text.pdf.TSAClientBouncyCastle.getTimeStampToken(TSAClientBouncyCastle.java:136)
at com.lowagie.text.pdf.PdfPKCS7.getEncodedPKCS7(PdfPKCS7.java:1236)
at pack1.PDFSigningWithHSM.PDFSigningWithHSM.main(PDFSigningWithHSM.java:489)

Caused by: java.lang.NoClassDefFoundError: org/bouncycastle/asn1/ASN1Encodable
at com.lowagie.text.pdf.TSAClientBouncyCastle.getTimeStampToken(TSAClientBouncyCastle.java:146)
... 3 more

Caused by: java.lang.ClassNotFoundException: org.bouncycastle.asn1.ASN1Encodable
at java.net.URLClassLoader$1.run(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
... 4 more

但我在jar文件bcprov-jdk15-1.43.jar中看到了類ASN1Encodable。 我不明白是什么問題。

該異常意味着類加載器無法在運行時找到該類。 我們沒有足夠的信息來確定原因是什么......但這肯定是導致問題的原因。

檢查有問題的JAR文件是否實際位於應用程序的有效運行時類路徑中。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM