有客户在布署华丹快速开发平台过程中,启动tomcat时报错:JCE cannot authenticate the provider BC。

2、原因分析:

华丹平台使用了BC加解密,而有的jdk(jre)版本运行环境中未安装该加密算法支持,需要更改配置,并添加依赖jar.

3、解决方案:

(1)修改jre\lib\security目录中java.security文件,添加security.provider.11=com.sun.security.sasl.Provider(具体11数值是多少,根据自己该文件中已有配置排序即可)。

(2)将华丹平台中的web-inf\lib下的bcprov-jdk15to18-1.7x.jar复制到\jre\lib\ext中。