成功解決Cannot create PoolableConnectionFactory (Unknown database ‘test‘) | 您所在的位置:網(wǎng)站首頁 › 屬蛇的今年財運 › 成功解決Cannot create PoolableConnectionFactory (Unknown database ‘test‘) |
首先這是誤打誤撞解決的,為什么這么說,請往下看: 百度了很多,給出的解決方案有以下一些 1。說沒有配置test數(shù)據(jù)庫,讓你配置一下,可是明明就有 2。時區(qū)serverTimezone=UTC 3。說的是驅(qū)動太低,需要升級,我把mysql-connector-java-5.1.42-bin.jar升級到mysql-connector-java-8.0.19.jar也不行。 最后我把原來的driverClassName="org.gjt.mm.mysql.Driver"? 改為driverClassName="com.mysql.jdbc.Driver" ,問題解決! 然鵝~~~ 第二天發(fā)現(xiàn)問題又出現(xiàn)了,崩潰,又研究了老半天,最終給我發(fā)現(xiàn)真正原因。 首先,你的數(shù)據(jù)庫賬號密碼得正確,不然也會出現(xiàn)那個提示,然后我用的是eclipse進行的Tomcat進行的啟動,我在eclipse里對項目下面的META-INF里面的context.xml進行參數(shù)修改時候,eclipse就會把修改的文件復制一份到workplace下面的臨時文件夾里D:\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\ROOT\META-INF 而我每次都是在這臨時文件夾里修改context.xml參數(shù),導致每次從eclipse啟動tomcat都會把這個文件給覆蓋。如果是直接在eclipse里修改META-INF里面的context.xml,啟動tomcat后,tomcat下面的conf文件夾里的server.xml會有如下一行: 所以: 1。如果從eclipse啟動tomcat的話,就修改?eclipse里修改META-INF里面的context.xml(除非你的是寫在程序里了) 2。我這里跟驅(qū)動沒有任何關(guān)系 3.至此問題得以最終解決~ |
今日新聞 |
推薦新聞 |
專題文章 |
CopyRight 2018-2019 實驗室設(shè)備網(wǎng) 版權(quán)所有 |