奇怪的问题,系统启动的时候,报警告:removeAbandoned is true,not use in production,然后紧接着系统日志不输出了,然后也不继续启动了,很奇怪.
最后解决是这样处理的,首先检查数据库,是不是能连接上,如果你用了跳板机,堡垒机之类的,一定要确认,在外面连接用到的是公网地址,在里面连接用的应该是内网地址了,看看IP地址有没有错误,然后,再去确认,看看maven工程中的,maven的pom.xml有没有引用的不存在的module,如果有就注释掉.我这里发现,如果有引用的不存在的module,maven也是会报错,就报错:编译终止,很难发现.
然后再看看,项目启动的时候发现这么一个日志:removeAbandoned is true,not use in production。翻译成中是:removeAbandoned设置被启用,但是不要用于生产环境。这个参数是用于自动回收超时连接的,用于辅助处理不细心的开发人员使用连接后忘记关闭的问题。但是容易导致误回收,所以官方才不建议在生产环境中使用