A Fish Strolling in Desert

for fun?

BlogJava 联系 聚合 管理
  5 Posts :: 2 Stories :: 0 Comments :: 0 Trackbacks
在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 数据库配置完毕。

posted on 2006-09-06 13:12 liuwq 阅读(204) 评论(0)  编辑  收藏 所属分类: Tapestry Study

只有注册用户登录后才能发表评论。


网站导航: