项目中使用了xxx.cer证书,用Maven打包后,测试时报错:
java.security.cert.CertificateException: Could not parse certificate: java.io.IOException: Invalid BER/DER data (too huge?)
查找了好一会儿原因,才发现证书文件确实变huge了。这是怎么导致的呢,因为resource使用了filter, maven更改了文件内容,解决方法如下:
<plugin>
<artifactId>maven-resources-plugin</artifactId>
<configuration>
<nonFilteredFileExtensions>
<nonFilteredFileExtension>cer</nonFilteredFileExtension>
</nonFilteredFileExtensions>
</configuration>
</plugin>
项目使用xxx.cer证书,Maven打包后测试报错。经查找,发现是因resource使用filter,Maven更改文件内容致证书文件变大。文章后续将给出解决该问题的方法。
988

被折叠的 条评论
为什么被折叠?



