Tomcat中配置数据源分两种,一种为全局数源,一种为单个web应用,无论哪种方式都必须先把数据库driver放到
commons/lib下面。
一、如果只想为一个web应用配置一个专用的数据源,则只需要如下配置即可:
在/Tomcat conf/Catalina/localhost中建立context.xml文件









































在spring applicationContext中的引用如下:




在java中引用此数据源如下:
Context ctx=new InitialContext();
DataSource ds=ctx.lookup("java:comp/env/jdbc/CrmRs");
二、如果多个web应用共用数据源,则可以配置全局数据源,在Tomcat 5.0/conf 下的server.xml文件中配置
,在文件<GlobalNamingResources>节点中加上如下描述







































对此数据源的引用,如下:在Tomcat 5.0/conf/Catalina/localhost下建立 工程名(也可以随便取名).xml,内容如下:



下spring中,java中的引用和第一种方式相同