前提,這些配置文件都是在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