日常项目遇到的坑
To-be-a-better-one
真如自在
展开
-
maven项目生成war包,发布tomcat服务器报错,问题解决
问题:maven项目生成war包,发布tomcat服务器报错。查看catalina.out日志,解决一个个问题解决---问题1:日志中jar not loaded. Offending class: javax/servlet/Servlet.classINFO: validateJarFile(C:\Users\mibvzd0\workspace\.metadata\.plugin原创 2017-08-16 15:02:26 · 4553 阅读 · 0 评论 -
同一个服务器,部署多个tomcat端口修改
Tomcat三个主要的接口(默认情况):1.8080为HTTP端口,8443为HTTPS端口protocol="HTTP/1.1" connectionTimeout="60000" redirectPort="8443" URIEncoding="UTF-8"/>2.8005为远程停服务端口shutdown="SHUTDOWN">3.8009为AJ原创 2017-08-17 14:24:09 · 557 阅读 · 0 评论 -
移动端接口设计思想
情景描述:本人是java后端开发,配合Android移动端开发 1.支付接口; 2.订单支付状态查询接口。问题:接口响应报文结构,自己设计出来后,总是和移动端需要的有很大的出入。解决:接口1:支付接口支付是一次请求。移动端需要信息:请求是否成功;如果失败,失败原因是什么。(这个失败包括) 响应报文核心字段:retcode:SUCCESS/FAILretmsg: 支付原创 2017-11-06 18:56:57 · 3742 阅读 · 0 评论 -
HTTPS握手异常:Received fatal alert: handshake_failure
问题:项目中使用第三方支付:通联支付,来实现扫码支付功能,使用HTTPS进行通信。本地开发测试没有问题,可是将项目打包发布到客户服务器,支付请求一直报:Received fatal alert: handshake_failure 具体信息如下所示: Received fatal alert: handshake_failure javax.net.ssl.SSLHa转载 2017-11-15 14:50:17 · 32707 阅读 · 1 评论 -
Linux中/etc/resolv.conf文件,配置DNS
问题: 请求某个Url控制台报错:java.net.UnknownHostException:XXXXX 对应无法识别的域名。导致原因项目发布的Linux服务器,客户机域名解析配置文件/etc/resolv.conf,没有配置域名解析服务器。解决办法 在客户机域名解析配置文件/etc/resolv.conf文件中,添加: nameserver 192.168.16.6知识扩充1.DNS是域名系原创 2017-12-22 16:25:09 · 12808 阅读 · 1 评论