没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
tomcat jndi 的困惑 Cannot create JDBC driver of class '' for connect URL 'null'
最近写一段程序,想用数据库联接池,因为这样写,数据库的配置属性可以写到配置文件中,很方便。
于是从网上看了一些资料,参照文件作了配置,但是总是报错:Cannot create JDBC driver of class '' for connect URL 'null'。
这让我好生郁闷,接着查资料,但是按照这些资料说的,我照做,依然无果。
最后在http://iamin.blogdriver.com/iamin/1039206.html这个地址看到一篇文章,终获释然。
文章内容:
关于Tomcat 5.5.XX数据源配置出现连接问题的解决- -
关于Tomcat 5.5.XX数据源配置出现连接问题的解决
错误信息:Cannot create JDBC driver of class '' for connect URL 'null'
当我们用Tomcat5.0.XX时,以Oracle为例,一般我们的配置如下,但直接移到5.5.XX时就会发生错误
<Resource name="jdbc/XXX" type="javax.sql.DataSource"/>
<ResourceParams name="jdbc/XXX">
<parameter>
<name>factory</name>
<value>org.apache.commons.dbcp.BasicDataSourceFactory</value>
</parameter>
<parameter>
<name>password</name>
<value>password</value>
</parameter>
<parameter>
<name>url</name>
<value>jdbc:oracle:thin:@localhost:1521:SID</value>
</parameter>
最近写一段程序,想用数据库联接池,因为这样写,数据库的配置属性可以写到配置文件中,很方便。
于是从网上看了一些资料,参照文件作了配置,但是总是报错:Cannot create JDBC driver of class '' for connect URL 'null'。
这让我好生郁闷,接着查资料,但是按照这些资料说的,我照做,依然无果。
最后在http://iamin.blogdriver.com/iamin/1039206.html这个地址看到一篇文章,终获释然。
文章内容:
关于Tomcat 5.5.XX数据源配置出现连接问题的解决- -
关于Tomcat 5.5.XX数据源配置出现连接问题的解决
错误信息:Cannot create JDBC driver of class '' for connect URL 'null'
当我们用Tomcat5.0.XX时,以Oracle为例,一般我们的配置如下,但直接移到5.5.XX时就会发生错误
<Resource name="jdbc/XXX" type="javax.sql.DataSource"/>
<ResourceParams name="jdbc/XXX">
<parameter>
<name>factory</name>
<value>org.apache.commons.dbcp.BasicDataSourceFactory</value>
</parameter>
<parameter>
<name>password</name>
<value>password</value>
</parameter>
<parameter>
<name>url</name>
<value>jdbc:oracle:thin:@localhost:1521:SID</value>
</parameter>
<parameter>
<name>driverClassName</name>
<value>oracle.jdbc.driver.OracleDriver</value>
</parameter>
<parameter>
<name>username</name>
<value>username</value>
</parameter>
</ResourceParams>
当要移植到Tomcat5.5.XX时,配置应当修改一下,如下所示:
<Resource
name="jdbc/XXX"
type="javax.sql.DataSource"
password="password"
driverClassName="oracle.jdbc.driver.OracleDriver"
maxIdle="2"
maxWait="5000"
username="username"
url="jdbc:oracle:thin:@localhost:1521:SID"
maxActive="4"/>
相应的参数请进行相应的改动,以上只是解决的示例。
我的解决:
1、曾经看到一篇文章,说要在server.xml中的<GlobalNamingResources>标签中设置Resource标签
我照做之后,启动tomcat都有问题。原来是jar包的位置不对,classes12.jar(oracle驱动)、commons-dbcp-1.2.2.jar和commons-pool-1.3.jar
要放到tomcat的\common\lib下,另外commons-dbcp-1.2.2.jar依赖commons-pool-1.3.jar。
<GlobalNamingResources>
<Resource
<name>driverClassName</name>
<value>oracle.jdbc.driver.OracleDriver</value>
</parameter>
<parameter>
<name>username</name>
<value>username</value>
</parameter>
</ResourceParams>
当要移植到Tomcat5.5.XX时,配置应当修改一下,如下所示:
<Resource
name="jdbc/XXX"
type="javax.sql.DataSource"
password="password"
driverClassName="oracle.jdbc.driver.OracleDriver"
maxIdle="2"
maxWait="5000"
username="username"
url="jdbc:oracle:thin:@localhost:1521:SID"
maxActive="4"/>
相应的参数请进行相应的改动,以上只是解决的示例。
我的解决:
1、曾经看到一篇文章,说要在server.xml中的<GlobalNamingResources>标签中设置Resource标签
我照做之后,启动tomcat都有问题。原来是jar包的位置不对,classes12.jar(oracle驱动)、commons-dbcp-1.2.2.jar和commons-pool-1.3.jar
要放到tomcat的\common\lib下,另外commons-dbcp-1.2.2.jar依赖commons-pool-1.3.jar。
<GlobalNamingResources>
<Resource
剩余5页未读,继续阅读
资源评论
mouseingrief
- 粉丝: 0
- 资源: 1
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- (源码)基于Django和OpenCV的智能车视频处理系统.zip
- (源码)基于ESP8266的WebDAV服务器与3D打印机管理系统.zip
- (源码)基于Nio实现的Mycat 2.0数据库代理系统.zip
- (源码)基于Java的高校学生就业管理系统.zip
- (源码)基于Spring Boot框架的博客系统.zip
- (源码)基于Spring Boot框架的博客管理系统.zip
- (源码)基于ESP8266和Blynk的IR设备控制系统.zip
- (源码)基于Java和JSP的校园论坛系统.zip
- (源码)基于ROS Kinetic框架的AGV激光雷达导航与SLAM系统.zip
- (源码)基于PythonDjango框架的资产管理系统.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功