使用proxool連接池時:報錯誤No suitable driver found for proxool.shide的原因:
①、WEB-INF目錄下的lib中沒有proxool連接池jar驅動包。(容易發現的原因)
②、WEB-INF目錄下沒有web.xml配置文件或者在web.xml配置文件中對proxool數據庫連接池的配置不正確。應該如下配置:(這個原因也較容易發現)
<servlet>
<servlet-name>
ServletConfigurator
</servlet-name>
<servlet-class>
org.logicalcobwebs.proxool.configuration.ServletConfigurator
</servlet-class>
<init-param>
<param-name>xmlFile</param-name>
<param-value>WEB-INF/dbconfig.xml</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>
③、dbconfig.xml數據庫連接池配置文件出現編碼問題,或者使用了某些文本編輯軟件在其中產生了一些不可見的字符,導致在解析配置文件時出現格式是錯誤而無法成功解析。利用記事本將編碼改為ANSI格式即可。(非常隱蔽的原因,此時建議使用記事本或寫字板從寫一份,注意編碼用ANSI)