当前位置: 代码迷 >> Eclipse >> jdk和tomcat版本改了后,连接池出有关问题了
  详细解决方案

jdk和tomcat版本改了后,连接池出有关问题了

热度:105   发布时间:2016-04-23 18:45:14.0
jdk和tomcat版本改了后,连接池出问题了?
===tomcat中的server.xml中的配置,
<Context   path= "/51lz "   docBase= "d:\java\eclipse\workspace\51lz "   debug= "0 "           reloadable= "true "   crossContext= "true ">      
<Resource   name= "jdbc/51lz "   auth= "Container "   type= "javax.sql.DataSource "/>      
<ResourceParams   name= "jdbc/51lz ">
<parameter>
<name> factory </name>
<value> org.apache.commons.dbcp.BasicDataSourceFactory <   alue>
</parameter>
<parameter>
<name> driverClassName </name>
<value> org.gjt.mm.mysql.Driver <   alue>
</parameter>
<parameter>
<name> url </name>
<value> jdbc:mysql://localhost/ShopDB?useUnicode=true&characterEncoding=utf8 <   alue>
</parameter>
<parameter>
<name> username </name>
<value> root <   alue>
</parameter>
<parameter>
<name> password </name>
<value> 770324 <   alue>
</parameter>
<parameter>
<name> maxActive </name>
<value> 20 <   alue>
</parameter>
<parameter>
<name> maxIdle </name>
<value> 10 <   alue>
</parameter>
<parameter>
<name> maxWait </name>
<value> -1 <   alue>
</parameter>
</ResourceParams>
</Context>

==
我从jdk1.4改到了1.5,tomcat5.0改到了5.5
接下来,就出现
org.apache.jasper.JasperException:   Cannot   create   JDBC   driver   of   class   ' '   for   connect   URL   'null '
???

------解决方案--------------------
驱动的问题把,看看驱动的路径对不对,
------解决方案--------------------
建议你把这个配置写在context.xml中
------解决方案--------------------
连接池也可以写在Context.xml中,只要让服务器启动时也自动加载它就可以了,你可以试试,我就是这么弄的,因为比较清晰
------解决方案--------------------
为什么xml中的 </value> 都成了 < alue> ?粘贴的问题?
  相关解决方案