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.修改相关文件名(可能和系统有点关系)
之后在试一试,可能会有意外收获
不用重来才叫快;能够积累才叫多