首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

求救!tomcat连接池有关问题!

2012-01-23 
求救!!tomcat连接池问题!!!!!我用TOMCAT6使用ORACLE10g,用JDBC连接数据库没事,但用连接池出现装载不了ORAC

求救!!tomcat连接池问题!!!!!
我用TOMCAT6使用ORACLE10g,用JDBC连接数据库没事,但用连接池出现装载不了ORACLE DRIVER,报错。。。我都弄了2天了。。。在网上看了一些资料。可是小弟才疏学浅,也看的不大明白。。网高手赐教!!!!!!!!!

错误信息如下:
org.apache.tomcat.dbcp.dbcp.SQLNestedException: Cannot create JDBC driver of class '' for connect URL 'null'


我的 context文件配置如下:

<?xml version="1.0" encoding="UTF-8"?>
<Context>
<!-- JNDI -->
<Resource 
name="jdbc/DbPool"
  type="javax.sql.DataSource"
  driverClassName="oracle.jdbc.OracleDriver"
  url="jdbc:oracle:thin:@127.0.0.1:1521:ora10"
  username="decoration" password="decoration" maxIdle="10"
  maxWait="-1"
  maxActive="500"
/> 
</Context>

ORACLE 名是 ora10  

web.xml配置如下:

<resource-ref>
  <description>decoration connection oracle10g</description>
  <res-ref-name>jdbc/DbPool</res-ref-name>
  <res-type>javax.sql.DataSource</res-type>
</resource-ref>

本人在线等待回帖! 还望高手帮帮小弟!!!!!!!!

[解决办法]
连接池你需要
把驱动放在tomcat的lib下

是tomcat的,不是项目的
[解决办法]

XML code
          <Context path="/cl" reloadable="true" docBase="cl">          <Resource name="jdbc/webcl"           auth="Container"           type="javax.sql.DataSource"           maxActive="10"           maxIdle="5"           maxWait="100"           username="root"           password="admin"           driverClassName="com.mysql.jdbc.Driver"           url="jdbc:mysql://localhost:3306/webcl"/></Context>
[解决办法]
探讨
引用:
XML code

<Context path="/cl" reloadable="true" docBase="cl">
<Resource name="jdbc/webcl"
auth="Container"
type="javax.sql.DataSource"
maxAct……

人家都说了是oracle可不是MySQL

[解决办法]
Cannot create JDBC driver of class '' for connect URL 'null'

不能创建url为空的driver.
[解决办法]
URL是不是有问题
[解决办法]
看看这个Mysql,差不多
http://blog.csdn.net/hhy62011980/archive/2010/06/08/5655960.aspx
[解决办法]
探讨
上面的答案我看的不是很懂 。。。我刚学WEB编程。。。
我的项目名叫 bt

比如说 Resource name="jdbc/webcl" 中的webcl我应该怎么替换啊?
还有auth="Container" ,和url="jdbc:mysql://localhost:3306/webcl"/中的webcl 。。。
还望大侠说的详细点。。

在此先谢过了。

[解决办法]
org.apache.tomcat.dbcp.dbcp.SQLNestedException: Cannot create JDBC driver of class '' for connect URL 'null'

仔细看看这句话意思在去理清方向去找
不能创建驱动类空 对于这个连接URL=null的驱动
[解决办法]
XML code
  <GlobalNamingResources>  <Resource        name="jdbc/oracle"        auth="Container"                           type="javax.sql.DataSource"      driverClassName="oracle.jdbc.driver.OracleDriver"    url="jdbc:oracle:thin:@localhost:1521:TEST"          maxActive="50"        maxldle="10"        maxWait="5000"      username="scott"      password="tiger" />    </GlobalNamingResources> 


[解决办法]
有没有将那个数据库的连接包加入项目中呀?不仅是要放在tomcat中的lib下,还要放在项目中,好像是ojdbc4j吧.

热点排行