前几天在手动生成程序包,然后把eclipse的build automatically关闭了(不关闭的话跑mvn build的时候文件冲突会导致构建失败)
今天本地启动服务器,发现怎么也启动不了,日志里面说redis连接超时
遂根据log里面的异常类型,打下了日志断点。然后启动。发现原来是数据库连接超时。想了一下,恍然大悟,因为之前mvn 构建的时候指定的环境是prd,然后自动构建开关关闭了之后,一直就没有构建过。所以本地启动一直在尝试连接生产数据库,怪不得网络超时
有时候异常真的很日志里的原因很不一样。但是只要你能够调试,并且像java这种跟踪异常还比较方便的语言,只要能在异常处断点下来,找到出错的那一行代码,就什么都好说了
网友评论