`
df274119386
  • 浏览: 54445 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

tomcat数据源

阅读更多
    好久没用tomcat了, 昨天看到关于一篇关于配置tomcat数据源的文章,按照上面试了很久, 还到官网查资料, 始终没有配置正确 , 总是报org.apache.tomcat.dbcp.dbcp.SQLNestedException: Cannot create JDBC driver of class '' for connect URL 'null' 错误, 后面终于找到一个可行的方法, 修改$CATALINA_HOME/conf/context.xml文件,加入如下代码:

<Context reloadable="true"> 
    <WatchedResource>WEB-INF/web.xml</WatchedResource> 
    <Resource name="jdbc/mysql" auth="Container" type="javax.sql.DataSource" 
     maxActive="100" maxIdle="30" maxWait="10000" username="root" password="root" driverClassName="com.mysql.jdbc.Driver" 
     url="jdbc:mysql://localhost:3306/dataBaseName"/>
</Context> 
jdbc/mysql  可自己设置,dataBaseName 更改为相关数据库名.

针对某个WEB应用配置数据源,可在$CATALINA_HOME/conf/server.xml文件中的<Host></Host>标签之间加入如下的Context代码:
<Context path="/path" docBase="systemPath" reloadable="true">
    <Resource
        name="jdbc/mysql"
        auth="Container"
        type="javax.sql.DataSource"
        maxActive="100"
        maxIdle="30"
        maxWait="10000"
        username="root"
        password="root"
        driverClassName="com.mysql.jdbc.Driver"
        url="jdbc:mysql://localhost:3306/dataBaseName"/>
</Context> 


我的环境是:
Tomcat: apache-tomcat-6.0.30
MySQL: MySQL Server 5.5
Connector: mysql-connector-java-5.0.8

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics