服务器上的log4j日志不报错,程序也继续跑,但是代码就是不执行

今天在公司把自己写的一个简单的定时任务得项目放到服务器上跑了一下,发现一件神奇的事情,代码在自己电脑上跑没有一点问题,但是在服务器上跑的时候,更新是16套数据库只更新了5套,于是乎,我小心翼翼的把日志打开,看一下是否报错~

服务器上的log4j日志不报错,程序也继续跑,但是代码就是不执行

日了,根本没有报错,浪费了半天的时间去找错误,最后才发现,由于自己的大意我在更新数据库的时候,我没有try() catch{}异常。。。。。

这里加段项目代码,希望给你解决问题

服务器上的log4j日志不报错,程序也继续跑,但是代码就是不执行

加上这段try  catch代码后,有丢了服务器中跑了一遍,报错日志才打印出来了

服务器上的log4j日志不报错,程序也继续跑,但是代码就是不执行


上面的那个错误是服务器网段问题,连不上mysql数据库