Jbuilder開發(fā)環(huán)境配置連接池常見錯誤及解決
1
、
Cannot create JDBC driver of class '' for connect URL ''
問題:找不到 jdbc 驅(qū)動,但是提示信息里的 class 值為 null ,所以,可以斷定 Tomcat 沒有找到 Server.xml 里的 Resource 配置信息。可能的原因包括:
( 1 )沒有配置 Resource ;
( 2 ) Resource 配置信息放置的位置錯誤。
( 3 )一個不容易發(fā)現(xiàn)的錯誤, driverClassName 和 url 拼寫錯誤。
解決辦法:確認 Resource 配置正確,并且必須放在 DefaultContext 或者 Context 配置節(jié)內(nèi)。
2
、
Cannot create JDBC driver of class 'xxx' for connect URL ''
解決辦法:配置的數(shù)據(jù)庫驅(qū)動類名 xxx 是錯誤的,檢查并修改即可;如果確認正確,那就是找不到驅(qū)動庫,拷貝一個 jar 到 Tomcat/common/lib 中即可。
3
、
Cannot create JDBC driver of class '' for connect URL 'xxx'
解決辦法:配置的 url 字符串語法是錯誤的,檢查后修改即可。
4
、
Cannot create PoolableConnectionFactory, cause: Io
異常
: Connection refused
問題:無法創(chuàng)建連接池工廠對象,原因是連接被拒絕。
解決辦法:檢查 url 字符串,可能服務(wù)器地址、端口、數(shù)據(jù)庫名或者數(shù)據(jù)庫實例名等信息錯誤。修改。
5
、
No?suitable?driver?
沒有匹配的驅(qū)動
分析:驅(qū)動程序配置錯誤,請確認 Tomcat 的 common/lib 子目錄中是否有數(shù)據(jù)庫驅(qū)動 jar 。
6
、
Cannot create resource instance
無法創(chuàng)建數(shù)據(jù)源實例
問題:找不到 commons-dbcp-1.1.jar (版本可能不同)
解決辦法:復制 commons-dbcp-1.1.jar 庫文件到 Tomcat/Common/lib 子目錄中。
7
、
root cause
:
java.lang.NoClassDefFoundError: org/apache/commons/collections/CursorableLinkedList
問題:找不到 commons-collections.jar 。
解決辦法:復制 commons-collections.jar 庫文件到 Tomcat/Common/lib 子目錄中。
8
、
root cause
:
?java.lang.NoClassDefFoundError: org/apache/commons/pool/impl/GenericObjectPool
問題:找不到 commons-pool-1.1.jar (版本可能不同)。
解決辦法:復制 commons-pool-1.1.jar 庫文件到 Tomcat/Common/lib 子目錄中。
posted on 2006-10-18 15:52 54powerman 閱讀(275) 評論(0) 編輯 收藏 所屬分類: Java