最近公司需要搭建自己的一套支付中台服务,采用微服务模块形式进行提供服务,在进行对接微信(支付类型)时,将springboot打包(jar包形式)之后上传服务器,linux服务器会报错证书文件查找不到!!!, 继续我们查看一下微信配置的文件信息是否正确咯~。原配置文件:
public class MyConfig implements WXPayConfig{
private byte[] certData;
public MyConfig() throws Exception {
String certPath = "/path/to/apiclient_cert.p12";
File file = new File(certPath);
InputStream certStream = new FileInputStream(file);
this.certData = new byte[(int) file.length()];
certStream.read(this.certData);
certStream.close();
}
public String getAppID() {
return "wx8888888888888888";
}
public String getMchID() {
return "12888888";
}
public String getKey() {
return "88888888888888888888888888888888";
}
public InputStream getCertSt