购物网站支付宝付款后跳转回来报错

主机环境:Linux-Tomcat-java

描述:购物网站下单后,支付宝支付完成后(钱扣了),支付宝跳转不到原来的网站,报500出错。尼玛,慌了,钱付了,订单还是未支付状态...

立马上主机查看,Tomcat相较于IIS的好处就是随时可以查网站的错误所在,Tomcat的日志一般在webapps这个下面自己找下,查找到报错日志了如下图:

java.net.UnknownHostException: mapi.alipay.com--解析不到域名?!主机里Ping域名没问题,防火墙关了测试还没用!return_url出问题了?也没有。搞了半天没果,最后尝试改下hosts文件,尼玛,还真有用了!!关键能解析到域名,不知道为何!!

解决方法:

解析下mapi.alipay.com得到IP;windows下c:windowssystem32driversetc;Linux下/et/hosts;在最后添加一行110.75.146.31 mapi.alipay.com 

你可能感兴趣的