tomcat5配置数据库时在conf\localhost\下增加一个应用的xml文件。
修改如下:
在\tomcat\conf\Catalina\localhost\新建reportmis.xml,内容如下:
<?xml version='1.0' encoding='utf-8'?>
<Context docBase="reportmis" path="/reportmis" privileged="true" workDir="work\Catalina\localhost\reportmis">
<Resource auth="Container" name="mis2datasource" type="javax.sql.DataSource"/>
<ResourceParams name="mis2datasource">
<parameter>
<name>password</name>
<value></value>
</parameter>
<parameter>
<name>url</name>
<value>jdbc:hsqldb:hsql://localhost:9002/gezdemo</value>
</parameter>
<parameter>
<name>driverClassName</name>
<value>org.hsqldb.jdbcDriver</value>
</parameter>
<parameter>
<name>username</name>
<value>sa</value>
</parameter>
<parameter>
<name>maxActive</name>
<value>5000</value>
</parameter>
<parameter>
<name>maxIdle</name>
<value>50</value>
</parameter>
<parameter>
<name>maxWait</name>
<value>1000</value>
</parameter>
<parameter>
<name>testOnBorrow</name>
<value>true</value>
</parameter>
<parameter>
<name>validationQuery</name>
<value>select * from t_res_type</value>
</parameter>
</ResourceParams>
</Context>
就红色字体说明如下:
docBase这个为应用名称,tomcat会自动寻找webapps下的应用,将其发布。也可以写绝对路径,此时应用可以放任何地方。
path这个为浏览器访问的名字即http://localhost:8080/reportmis
workDir为缓存路径
url和driverClassName成对出现
hsql:
url:jdbc:hsqldb:hsql://localhost:9002/gezdemo
driverClassName:org.hsqldb.jdbcDriver
sqlserver:
url:jdbc:JTurbo://localhost:1433/gez/charset=GBK
driverClassName:com.newatlanta.jturbo.driver.Driver
而在tomcat6中:修改conf\下的context.xml