
项目笔记
时光不语,静待花开
既然选择了远方,便只顾风雨兼程
展开
-
记一次项目部署的坑:代码更新到测试环境没生效,新功能没实现
目录一、事件起因二、排查过程三、解决经过四、总结附脚本一、事件起因新需求是在APP列表中新添两个字段。在本地开完完成,写入、查询都能实现达到要求。但是部署到测试环境时,经测试新功能没实现。二、排查过程1)查看git上的diamante、Jenkins编译的代码,发现代码都已经更新。2)仔细看Jenkins部署的日志,发现问题:于是去查看相应的脚本,...原创 2019-11-26 19:03:50 · 4070 阅读 · 0 评论 -
postman发送post请求,服务器日志确保GET请求错误“ PageNotFound:208 Request method 'GET' not supported”
一、事件经过这段时间在配置菲律宾项目上k8s,今天在测试生产环境时,报了一个错:PageNotFound:208Requestmethod'GET'notsupported。意思是:请求不支持get请求,但是我用postman发的是post请求呀。换了环境测试后,确定不是代码的问题,在想是不是运维这边的容器有做请求的转换导致的,疑问果然是。二、测试例子三、解决方案因...原创 2019-11-20 17:38:01 · 2359 阅读 · 1 评论 -
springMVC项目的容器化,通过配置文件和idea配置实现【完美实践经验首发】
目录一、需求二、实践1、applicationcontext.xml2、applicationcontext-mvc.xml3、pom.xml(1)注掉关于环境的配置(2)注掉打包的排除项(重要)4、效果三、配置本地环境一、需求现在一个项目是springMVC项目,运维这边需要做成项目容器化,便于实现服务的监控和部署。所以,需要把项目中的配置文件做些...原创 2019-11-01 15:27:22 · 708 阅读 · 0 评论 -
负载均衡未达到效果解决:查看负载均衡域名是否已经绑定了指定IP
问题:分布式项目中,在上线的时候,有一台机器服务没起来,导致线上业务出错。解决:原本想的是既然是分布式的,一台机器的服务挂了,原则上应该不影响业务。但是经过查看日志发现,业务的请求都在挂掉的那台服务器上,另一台好的机器却没有请求。猜测是负载均衡没起到作用,后来查看了业务端的host发现,他们把负载均衡的域名绑定了挂掉的机器IP。在/etc/hosts中把该行注掉之后,负载均衡效果达...原创 2019-10-15 20:02:38 · 752 阅读 · 0 评论 -
Tomcat 报错: javax.naming.NamingException: Premature end of file.实战解决
问题:部署线上项目时,虽然服务起来了,但是catalina.log文件有报错:文件过早结束。15-Oct-2019 18:04:44.230 SEVERE [main] org.apache.catalina.realm.UserDatabaseRealm.startInternal Exception looking up UserDatabase under key UserData...原创 2019-10-15 19:24:05 · 964 阅读 · 0 评论