tomcat是一个不错的开发服务器。由于是轻量级的所以一直受到程序员的青睐。其实weblogic,Jboss的核心也是tomcat。这个你可在weblogic,jboss的安装目录中找到tomcat的痕迹 。前些时候我研究了一下tomcat建数据源。现在向大家介绍一种简单的建数据源的方法:
在%tomcat%/conf\Catalina\localhost下建一个应用发布配制文件(我的博客中《tomcat发布实用程序》中有介绍)其内容应是:
xml 代码
- <Context displayName="netwalk" path="/netwalk" docBase="D:\eclipseOu\myworkspace\netwalk_new\netwalk"
- debug="0" privileged="true">
- Context>
下面我们在<context></context>中配我们的数据源(我这是oracle数据源):
xml 代码
- <Context displayName="netwalk" path="/netwalk" docBase="D:\eclipseOu\myworkspace\netwalk_new\netwalk"
- debug="0" privileged="true">
- <Resource name="jdbc/CodeNS" auth="Container"
- type="javax.sql.DataSource" username="aboss" password="1" factory="org.apache.commons.dbcp.BasicDataSourceFactory"
- driverClassName="oracle.jdbc.driver.OracleDriver" url="jdbc:oracle:thin:@192.168.1.5:1521:GRD1860"
- maxActive="8" maxIdle="4" maxWait="15000"/>
- <Resource name="jdbc/CodeAS" auth="Container"
- type="javax.sql.DataSource" username="netwalk" password="1" factory="org.apache.commons.dbcp.BasicDataSourceFactory"
- driverClassName="oracle.jdbc.driver.OracleDriver" url="jdbc:oracle:thin:@192.168.1.5:1521:GRD1860"
- maxActive="8" maxIdle="4" maxWait="15000"/>
- Context>
"jdbc/CodeNs"和"jdbc/CodeAS"就是我配的两个数据源。属性解释:
auth:有Container和application两个值
type="javax.sql.DataSource"
username:数据库用户名
password:用户密码
factory="org.apache.commons.dbcp.BasicDataSourceFactory"
driverClassName:数据库驱动
url:数据库IP
maxActive:最大连结数
maxIdle:我也不太明白是干什么用的。
maxWait:最大等待时间
好了。这样数据源就可用了。