今天tomcat启动的时候在服务器上面看到在加载连接池加载不动了。
一想到上面的情况的话,我们就可以知道一定是数据库的连接出了问题,估计是数据库的IP,端口,账号,密码的问题。
但是一直排查,我本地连接的数据库是服务器的IP 如 222.222.2.1 (比如),数据库也跑在此服务器上面,但是一放到数据库,就跑不起来了。数据库配置的是如下:
日志报错如下:
经同事指点,发现这里我们不能写固定IP,因为数据库挂载在服务器上面,所以这里我们直接是localhost:3306 这样一跑就可以了。
此问题还是一个观念的问题吧,只要数据库在部署的服务器上面,那么就应该是localhost。
2016-03-17记
今天金融大侠发布一个新的版本,但是价格数据源一直存不了数据库,价格数据源的线程一直在抓取,但是就是写不到数据库中,数据源是一个网址,里面是一个csv文件,window上面输入www.source.com/data.csv 文件可以访问到数据,于是找了半天,没有怀疑在linux中数据是取不到问题。因为Linux中可能做了权限的限制,所以一直在这个问题卡住,所以Linux和Window关于获取链接数据的问题上, 两个系统之间还是有很大的差别。这里要注意!