记录一次测试环境微信支付报错的解决办法
报错内容:
IllegalArgumentException: java.security.InvalidKeyException: Illegal key size
报错原因:
java运行时环境读到的是受限的policy文件。
policy文件位于${java_home}/jre/lib/security 目录下。
这种限制是因为美国对软件出口的控制。
解决办法
我用的jdk版本是1.8,解决办法是从本地的jdk文件中找到如下文件(如果有的话):
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/714ff34a5123597edf3d31938bf88428.png)
将测试环境linux服务器中的jre中的上面两个文件替换掉;注:替换前请备份原来的文件
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/cde6a0dfb30c98cd8aa874b0f4ad55d7.png)
到此结束~~