簡體   English   中英

java.lang.NoClassDefFoundError: org.bouncycastle.jce.provider.BouncyCastleProvider

[英]java.lang.NoClassDefFoundError: org.bouncycastle.jce.provider.BouncyCastleProvider

我在使用websphere配置 Bouncy Castle 時遇到問題。 我正在處理 pdf 文檔簽名,它需要依賴 Bouncy Castle。 我正在使用websphere v8.5java 6bcprov-jdk15on-1.47.jar

目前,我已將此 jar 包含到我的項目庫中,並將其部署到 WAS。 所以它的拋出錯誤:

java.lang.NoClassDefFoundError: org.bouncycastle.jce.provider.BouncyCastleProvider。

收到此錯誤后,我嘗試通過將bcprov-jdk15on-1.47.jar [WAS_HOME]/java/jre/lib/ext/並更新java.security來將 Bouncy Castle 配置為WAS 之后,當我啟動應用程序服務器但服務器未啟動時。

你能給我提供這方面的指導嗎?

將此添加到 pom.xml 以克服以下異常。

javax.servlet.ServletException: org.glassfish.jersey.server.ContainerException: 
   java.lang.NoClassDefFoundError: org/bouncycastle/jce/provider/BouncyCastleProvider
    org.glassfish.jersey.servlet.WebComponent.serviceImpl(WebComponent.java:432)

充氣城堡提供商 » 1.46

<dependency>
    <groupId>org.bouncycastle</groupId>
    <artifactId>bcprov-jdk16</artifactId>
    <version>1.46</version>
</dependency>

如果您使用 maven 構建應用程序,那么請將其添加為 pom.xml 中的依賴項。

如果您將此 jar 用作文件系統的外部引用,請確保將其與 war 一起導出(在 eclipse 的情況下,您可以從構建路徑 lib 設置導出選項)

暫無
暫無

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

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