<subsystem xmlns="urn:jboss:domain:ee:1.0"/>
銀聯支付jboss 環境下報異常JCE cannot authenticate the provider BC的解決方法
我是在jboss 部署銀聯支付時遇到這個異常,解決方法如下:
1、找到jboss 的安裝目錄:
$JBOSS_HOME/modules/org
2. 在org 目錄下 創建 /bouncycastle/main/ 文件目錄。
將bcprov-jdk16-146.jar、module.xml(該文件可去其它同級目錄copy過來)放到該目錄下
<module xmlns="urn:jboss:module:1.1" name="org.bouncycastle">
<resources>
<resource-root path="bcprov-jdk16-146.jar"/>
</resources>
<dependencies>
<module name="javax.api" slot="main" export="true"/>
</dependencies>
</module>
將
<subsystem xmlns="urn:jboss:domain:ee:1.0"/>
替換爲
<subsystem xmlns="urn:jboss:domain:ee:1.0">
<global-modules>
<module name="org.bouncycastle" slot="main"/>
</global-modules>
</subsystem>