Tomcat配置数据源

原创
2013/09/07 19:20
阅读数 46

前提,这些配置文件都是在Eclipse中的Server文件夹中配置的,如果直接在Tomcat中配置,每次在Eclipse中启动后会被还原!

Method One

1>在Server.xml中的<GlobalNamingResources></GlobalNamingResources>节点中配置如下内容:

 <Resource   
    name="jdbc/Taglib"   
    auth="Container"          
    type="javax.sql.DataSource"  
    driverClassName="com.mysql.jdbc.Driver"   
    url="jdbc:mysql://localhost:3306/test?autoReconnect=true"  
    maxActive="50"   
    maxldle="10"   
    maxWait="5000"  
    username="username"  
    password="password" />  
2>在Context.xml文件<context></context>节点中配置如下内容:

<ResourceLink global="jdbc/Taglib" name="jdbc/Taglib" type="javax.sql.DataSource"/>  

Method Two

1>直接在Context.xml文件中的<context></context>节点中,配置方法一的第一步内容就OK了。

Method Three

1>在需要数据源的项目的META-INF文件夹下中添加一个Context.xml文件,里面的内容同方法二。


BTW:在网上搜索有一种在server.xml文件中的<host><context></context></host>节点中添加方法一中的第一步内容,经过测试,会报异常,如下:

org.apache.jasper.JasperException: javax.servlet.ServletException: javax.servlet.jsp.JspTagException: Cannot create JDBC driver of class '' for connect URL 'null'

source:http://xiejin2008.iteye.com/blog/370584
source:http://www.blogjava.net/flustar/archive/2007/04/17/111362.html
source:http://blog.csdn.net/iycao/article/details/7833695


展开阅读全文
打赏
0
0 收藏
分享
加载中
更多评论
打赏
0 评论
0 收藏
0
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部