起楚永世承,教崇忠孝,志尚宽平
清醒时做事,迷茫时读书,独处时思考,烦躁时运动,得意时淡然,失意时坦然,忙碌时专注,闲暇时蓄力。

springboot项目部署tomcat后,无法连接sqlserver数据库问题

造成这个问题的有很多,我只说我所遇到的这个问题?

情况是这样的项目在本地能正常启动,而且一切正常,通过eclipse打包部署到公司服务器上(系统试window server系统的)刚开始也是正常的,后来数据库密码换了

改了之后,就出现这个问题,项目正常启动,就是调用操作数据库的相关接口就报错,刚开始就着手处理这个问题,尝试了很多办法,在百度上很多说是什么数据库名

该不该写,或者说该怎么写等等,然而并没有什么用,经过长时间的测试,我测试出来问题是项目部署到服务器上无法识别appcation-dev.yml这个文件的信息,

我甚至开始怀疑是alibaba的Druid没发现的bug,最后我把项目的这个工具干掉了,用springboot自带的连接池连接,结果依然是一样,后来又不停的反复测试,还是不行

最后在头皮发麻的时候无意中吧appcation-wxx.yml内容复制到另一个yml文件中,又把appcation.yml指定到appcation-wxx.yml文件中,最后竟然成功了,部署到服务器上

可以读取到文件信息

 

 

总结:

以后遇到这种莫名其妙的问题是,最好的先处理办法就是

1.重启服务器

2.修改相关文件覆盖老文件

3.修改相关文件名(可能和系统有点关系)

之后在试一试,可能会有意外收获

posted @ 2020-12-16 14:53  一蹴而就  阅读(1062)  评论(0编辑  收藏  举报