我们在用JAVA+TOMCAT5.5开发程序的时候,有可能遇到两个或者多个项目用同一数据源的情况,一般的配置是在TOMCAT/CONF/SERVER.XML里面对每一个项目或者应用配置数据源,这样比较烦琐。在TOMCAT5.5中,配置一共公共的数据源可以用下面的方式:
首先:在TOMCAT/CONF/CONTEXT.XML中配置公用的数据源:例如,在CONTEXT.XML中的的前面加入
type="javax.sql.DataSource"
driverClassName="org.gjt.mm.mysql.Driver"
url="jdbc:mysql://192.168.0.1/wapmail" username="wapmail"
password="wapmailabc123" maxActive="20" maxIdle="10" maxWait="-1" />
这是对MYSQL数据库的,根据自己的实际配置修改url、username、password等配置。如果是ORACLE数据库,还需要修改相应的type、driverClassName参数。这样就可以在多个项目中都用“jdbc/palmmail”来连接数据库了。
然后:在TOMCAT/CONF/LOCALHOST/下面加入自己项目应用的xml文件。比如:我的应用名称是geniusflow(也就是在地址栏中输入的名称:如:http://127.0.0.1:8080/geniusflow),新建一个geniusflow.xml,在其中加入内容:即可,注意“D:\project\geniusflow\web”需要根据自己项目所在的实际路径而变动。
配置步骤结束。