微信退款验证证书时报错:length too long

由于springboot文件加载时,默认会重编码resources目录下的文件,而微信的证书刚好在它之下,加载时就会将证书文件重新编码,导致证书无法使用,发生报错:length too long.解决办法:

  • 在pom.xml文件中,添加如下代码:
<plugin>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-resources-plugin</artifactId>
    <configuration>
        <nonFilteredFileExtensions>
            <nonFilteredFileExtension>p12</nonFilteredFileExtension>
        </nonFilteredFileExtensions>
    </configuration>
</plugin>

代码在</build>下的</plugins>支路

posted @ 2018-12-10 14:14  lisongyu  阅读(562)  评论(0编辑  收藏  举报