java.lang.NoClassDefFoundError:org.bouncycastle.jce.provider.BouncyCastleProvider
我在使用我的java.lang.NoClassDefFoundError:org.bouncycastle.jce.provider.BouncyCastleProvider,java,bouncycastle,websphere-8,Java,Bouncycastle,Websphere 8,我在使用我的websphere配置Bouncy Castle时面临问题。我正在处理pdf文档签名,它需要Bouncy Castle的依赖项。我正在使用webspherev8.5、java6和bcprov-jdk15on-1.47.jar 目前,我已经将这个jar包含到我的项目库中,并将其部署到WAS中。所以它的抛出错误是: java.lang.NoClassDefFoundError:org.bouncycastle.jce.provider.BouncyCastleProvider 在得到这个
websphere
配置Bouncy Castle时面临问题。我正在处理pdf文档签名,它需要Bouncy Castle的依赖项。我正在使用webspherev8.5
、java6
和bcprov-jdk15on-1.47.jar
目前,我已经将这个jar包含到我的项目库中,并将其部署到WAS中。所以它的抛出错误是:
java.lang.NoClassDefFoundError:org.bouncycastle.jce.provider.BouncyCastleProvider
在得到这个错误后,我尝试将Bouncy Castle配置为WAS
,方法是将bcprov-jdk15on-1.47.jar
放到[WAS_HOME]/java/jre/lib/ext/
并更新java.security
。之后,当我启动应用程序服务器但服务器未启动时
你能给我一些指导吗 如果您使用maven构建应用程序,请将其作为依赖项添加到pom.xml中
如果您将此jar用作文件系统的外部引用,请确保将其与war一起导出(在eclipse中,您可以从构建路径库设置导出选项)将其添加到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)
蹦蹦跳跳城堡提供商»
org.bouncycastle
bcprov-jdk16
1.46
您是如何构建war/ear的?我们可以看到出现此错误的代码吗occurs@kocko:我已经开发了独立的pdf签名,并且它工作正常。然后,我将该功能与IBMCaseManager自定义插件集成。为此,我将bouncy castle jar放在了我的自定义插件项目的库中,并将其注册到build.xml中。您是否在修补方面落后了几年?请将服务器补丁到至少8.5.5.x级别。我正在使用ant构建应用程序,其外部jar引用已添加到build.xml中