星空望岳 2015-05-21 01:46 采纳率: 66.7%
浏览 4618
已采纳

jboss7.1.1下JCE cannot authenticate the provider BC

1、我的代码中引用了bcprov-jdk16-146.jar,在部署到jboss7.1.1时报如下异常:
Caused by: java.lang.SecurityException: JCE cannot authenticate the provider BC
at javax.crypto.SunJCE_b.a(DashoA13*..)
at javax.crypto.SecretKeyFactory.getInstance(DashoA13*..)
at org.jasypt.encryption.pbe.StandardPBEByteEncryptor.initialize(StandardPBEByteEncryptor.java:667)
... 95 more
Caused by: java.util.jar.JarException: Cannot parse jar:file:/Users/himajumdar/Work/jboss/jboss-5.1.0.GA/server/default/tmp/a00c-b5p2h4-hgi84jo1-1-hgi84qe5-w/csa.ear!/lib/bcprov-jdk16-146
at javax.crypto.SunJCE_c.a(DashoA13*..)
at javax.crypto.SunJCE_b.b(DashoA13*..)
at javax.crypto.SunJCE_b.a(DashoA13*..)
... 98 more

2、然后按照网上说的我在JAVA_HOME/jre/lib/security/java.security下增加
security.provider.11=org.bouncycastle.jce.provider.BouncyCastleProvider to java.security
将该jar包放到JAVA_HOME/jre/lib/ext下,并将项目中的该jar去掉

结果又报出如下问题:
ERROR java.lang.ClassNotFoundException: org.bouncycastle.jce.provider.BouncyCastleProvider
at org.jboss.modules.ModuleClassLoader.findClass(ModuleClassLoader.java:190)
at org.jboss.modules.ConcurrentClassLoader.performLoadClassUnchecked(ConcurrentClassLoader.java:468)
at org.jboss.modules.ConcurrentClassLoader.performLoadClassChecked(ConcurrentClassLoader.java:456)
at org.jboss.modules.ConcurrentClassLoader.performLoadClassChecked(ConcurrentClassLoader.java:423)

哪位大侠能给解决下呢
  • 写回答

4条回答 默认 最新

  • 星空望岳 2015-05-21 05:10
    关注

    该问题解决了,具体的解决过程:
    1、 在jboss下创建如下目录:$JBOSS_HOME/modules/org/bouncycastle/main,将bcprov-jdk16-146.jar、module.xml(该文件可比其它目录copy过来)放到该目录下,
    module.xml文件放如下 内容:








    2、在 $JBOSS_HOME/standalone/configuration/standalone.xm文件中,找到这一行,将它替换为:




    以上两步操作完即可,不需要其它操作了

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(3条)

报告相同问题?

悬赏问题

  • ¥15 keil的map文件中Image component sizes各项意思
  • ¥30 BC260Y用MQTT向阿里云发布主题消息一直错误
  • ¥20 求个正点原子stm32f407开发版的贪吃蛇游戏
  • ¥15 划分vlan后,链路不通了?
  • ¥20 求各位懂行的人,注册表能不能看到usb使用得具体信息,干了什么,传输了什么数据
  • ¥15 Vue3 大型图片数据拖动排序
  • ¥15 Centos / PETGEM
  • ¥15 划分vlan后不通了
  • ¥20 用雷电模拟器安装百达屋apk一直闪退
  • ¥15 算能科技20240506咨询(拒绝大模型回答)