本地测试的时候都没问题,发到测试环境报错连不上数据库
查看了配置文件 甚至测试了下数据库的端口,都没有问题,数据库账户也没有问题,后来debug跟了下是找不到配置文件里面配置,再跟发现连配置文件目录都找不到,
原因:
是因为我在这个地方用的相对路径,为了适配不同配置服务器的设置,这里并不想写死成绝对路径,
但是启动的时候我又图方便在目录外面敲的命令:
这样的话就要在启动服务的时候跳到工程所在的目录启动服务,这样才能找到对应的配置文件,
解决:
服务器启动时,要在目录下启动服务
参考:https://blog.csdn.net/xx344879362/article/details/90576597