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

时间:2015-04-02 05:40:00

标签: java bouncycastle websphere-8

我在使用websphere配置Bouncy Castle时遇到问题。我正在研究pdf文档签名,它需要Bouncy Castle的依赖。我使用的是websphere v8.5java 6bcprov-jdk15on-1.47.jar

目前我已将此jar包含在我的项目库中,并将其部署到WAS。所以它的投掷错误:

  

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

收到此错误后,我尝试将WAS置于bcprov-jdk15on-1.47.jar并更新[WAS_HOME]/java/jre/lib/ext/,以便将Bouncy Castle配置为java.security。之后当我启动应用程序服务器但服务器没有启动时。

您能否就此向我提供指导?

2 个答案:

答案 0 :(得分:1)

添加此

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

答案 1 :(得分:0)

如果您使用maven构建应用程序,请在pom.xml中将其添加为依赖项。

如果您使用此jar作为文件系统的外部参考,请确保将其与您的战争一起导出(如果是eclipse,您可以从构建路径lib设置导出选项)