Tomcat配置数据源

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

Method One java

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

 <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>节点中配置以下内容: sql

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

Method Two jsp

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

Method Three url

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


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

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

相关文章
相关标签/搜索