昨天配置了一下tomcat 6的数据源,是这样设置Tomcat 的server.xml的:
<Context path="/aa" docBase="D:\aa\WebRoot" reloadable="true" crossContext="true">
<Resource name="jdbc/aa"
auth="Container"
type="javax.sql.DataSource"
maxActive="20"
maxIdle="30"
maxWait="10000"
username="root"
password="1314"
drivername="com.mysql.jdbc.Driver"
url="jdbc:mysql://localhost:3306/aa"
/>
</Context>
同时,在web.xml中,是这样配置的:
<resource-ref>
<res-ref-name>jdbc/aa</res-ref-name>
<res-type>javax.sql.DataSource</res-type>
<res-auth>Container</res-auth>
</resource-ref>
因为以前曾配置过数据源,所以这样编写完两个文件后,马上就编写了一个测试页面。测试页面test.jsp代码如下:
<body>
<%
Context ctx = new InitialContext();
DataSource ds = (DataSource)
ctx.lookup("java:comp/env/jdbc/aa");
Connection conn = ds.getConnection();
%>
<%=conn.toString()%>
</body>
然后,开启Tomcat,在浏览器中访问测试页面test.jsp,却得到了不想看到的异常:
org.apache.tomcat.dbcp.dbcp.SQLNestedException:
Cannot create JDBC driver of class '' for connect URL 'jdbc:mysql://localhost:3306/aa'
这就奇怪了!我折腾来折腾去,老是没发现问题。
没办法,只得去查查Tomcat帮助文档,看了上面的示例后,再看看自己写的配置文件,才发现自己又犯了“低级错误”!
将server.xml中的Resource元素中的drivername属性改成正确的形式driverClassName,OK了!
所以,以后再犯这种错误的话,一定要好好检讨自己!o(∩_∩)o...
分享到:
相关推荐
TomCat5.5数据源配置
在Tomcat配置数据源有多种方法,这里主要详细介绍通过JNDI来配置数据源.在实际项目中经常用到.
本文档说明tomcat 5.5数据源配置
tomcat-数据源配置在server.xml中设置数据源,以MySQL数据库为例
在TomcatWeb服务器上配置数据源, 在TomcatWeb服务器上配置数据源,
图解Tomcat5.5数据源的配置
Tomcat数据源配置Tomcat数据源配置Tomcat数据源配置Tomcat数据源配置Tomcat数据源配置Tomcat数据源配置
自己总结的三种使用方式,对比来看选择最适合你的方式
jobss4.0 和tomcat5.5的数据源配置,是我自己配置过程中写下来的,在网上看了好多,总算配成功了,希望大家喜欢.
tomcat配置jdbc数据源,虽然现在基本已经不用tomcat自带的数据源啦,需要的大家看看
详细介绍在tomcat中配置数据源原理
tomcat上配置的JNDI数据源的几种方式
在tomcat中配置数据源连接池的配置方法,及jar包文件。
Tomcat jndi 配置数据源过程 Tomcat jndi 配置数据源过程 Tomcat jndi 配置数据源过程 Tomcat jndi 配置数据源过程
tomcat 用数据源 连接数据库 避免了jdbc的频繁连接和关闭数据库
用于在tomcat中配置java数据源用于在tomcat中配置java数据源用于在tomcat中配置java数据源用于在tomcat中配置java数据源用于在tomcat中配置java数据源。
tomcat中配置Oracle数据源的模板,其他数据库可参考
tomcat数据源的配置及使用 在eclipse中开发的示例,txt文档的说明,exe文件的教程。在使用JNDI,可分为5步 (1)配置context.xml文件(Tomcat 6.0\conf文件夹下),把连接数据库用的驱动包(sqljdbc.jar)复制到...
采用JAVA的JDBC连接池能够快速的实现网页的设计,连接池的实现主要是靠配置tomcat数据源实现的
好用的Tomcat6 数据源(MySQL)配置两种方法,附完整的配置文件server.xml!!!