记录一下
java.security.NoSuchAlgorithmException: No such algorithm: SM4/ECB/PKCS5Padding
在main里面调用是没有问题的,但是启动服务接口调用就报着这问题;

方法1:

static{
if (Security.getProvider(BouncyCastleProvider.PROVIDER_NAME) == null){
//No such provider: BC
Security.addProvider(new BouncyCastleProvider());
}
}

方法2 (解决):

把jar包放在C:\Program Files\Java\jdk1.8.0_77\jre\lib\ext目录下
Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐