今天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關於獲取鏈接數據的問題上, 兩個系統之間還是有很大的差別。這裏要注意!