在eclipse中建立的的Tomcat项目,导入Tapestry package.
一、DBMS为SQL Server2000:
1.进入 http://localhost:8080/admin/  配置如下信息( conf文件夹下的tomcat-users.xml有管理员的用户名密码等信息。)
JNDI Name :jdbc/sqlserver   
Data Source 
		
				
						URL:jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=tapestry
				
		
		
				;
JDBC Driver Class :com.microsoft.jdbc.sqlserver.SQLServerDriver
User Name : your username 
Password : your password
2.   进入%TOMCAT_HOME%\conf\Catalina\localhost下,找到你的web应用对应的.xml文件下添入代码:
		
				
						<ResourceLink name=”jdbc/sqlserver” global=”jdbc/sqlserver” type=”javax.sql.DataSourcer”/>
				
		
3.   修改项目中的web.xml和%TOMCAT_HOME%\conf\Catalina\localhost下对应你要引用的配置文件
   <resource-ref> 
    <description>sqlserverDB Connection Example</description>
    <res-ref-name>jdbc/sqlserver</res-ref-name>
    <res-type>javax.sql.DataSource</res-type>
    <res-auth>Container</res-auth>
      </resource-ref>
4.  下载sqlserver2000 jdbc 驱动,把 如下3个jar包 msbase.jar , mssqlserver.jar, msutil.jar , copy 到  %tomcat_home% \common\lib 下。
二、DBMS为Oracle.
    1.进入 http://localhost:8080/admin/   conf文件夹下的tomcat-users.xml有管理员的用户名密码等信息。 
    选择Resources-Data sources进入配置数据源界面,选择Data Source Actions ->选择Create New Data Source,进入配置详细信息界面,内容如下:
        JNDI Name:    jdbc/oracle            
            Data Source URL:  jdbc:oracle:thin:@192.168.0.18:1521:tapestry
  JDBC Driver Class:   oracle.jdbc.driver.OracleDriver
            User Name:    oraconn
            Password:     oraconn            
            Max. Active Connections:    20
            Max. Idle Connections:    10
            Max. Wait for Connection:    5000
            Validation Query:   
             其中tapestry是oracle数据库的SID。 oraconn 为oracle可用的用户名密码。
 2   .进入%TOMCAT_HOME%\conf\Catalina\localhost下,找到你的web应用对应的.xml文件(下面有我的web的目录结构),如    test.xml,并在此文件的下添入代码:
<ResourceLink name=”jdbc/oracle” global=”jdbc/oracle” type=”javax.sql.DataSourcer”/>
          3、  修改web.xml和%TOMCAT_HOME%\conf\Catalina\localhost下对应你的引用的配置文件
打开%TOMCAT_HOME%\conf\web.xml,在</web-app>的前面添加以下内容:
      <resource-ref>
    <description>oraDB Connection</description>
    <res-ref-name>jdbc/ora</res-ref-name>
    <res-type>javax.sql.DataSource</res-type>
    <res-auth>Container</res-auth>
      </resource-ref>
     注意res-ref-name填写的内容要与在上文提到的JNDI Name名称一致。 
   
     4. 在%oracle_home%\ora81\jdbc\lib 下有一个classes12.zip, 和nls_charset12.zip
      把这两个文件解压的一个临时目录下例如d:\work\temp\classes12  和    d:\work\temp\nls_charset12   
    进入这两个目录  d:> cd work\temp\classes12  
           用  jar -cvf classes12.jar * 创建classes12.jar 同样创建 nls_cahrset12.jar
    把这两个jar文件copy 到  %tomcat_home% \common\lib 下。
    oracle 数据库配置完毕。