`

WebSphere6.1 for oracle数据源配置

阅读更多

1   约定

本文假定WebSphere安装在

D:\IBM\WebSphere\AppServer

WebSphere版本是6.1.0.21 or up

oracle 9i or up

2   WebSphere6.1数据源配置

2.1  配置

2.1.1  复制驱动程序
  1. 创建D:\IBM\WebSphere\AppServer\db2目录(db2目录由自己定义)
  2.  oracle(对应数据库的驱动)驱动ojdbc14.jar放在D:\IBM\WebSphere\AppServer\oracle\lib(或自定义目录)
2.1.2 登录
2.1.3  环境变量
  • 环境 ==>WebSphere 变量 ==>作用域 (选择相应的Server1),如图示:

 

  • 创建环境变量ORACLE_JDBC_DRIVER_PATH ${WAS_INSTALL_ROOT}/oracle

1)  点击<新建>,如图示:

 

       2).点击<确定>按钮。

       3).点击<保存 >按钮,如图示:

      

2.1.4   创建JDBC提供程序
  • 资源 ==> JDBC ==>JDBC 提供程序 ==>作用域 (选择相应的Server1)

 

  • 新建   JDBC 提供程序,如图示:

         数据库类型 oracle(DB2)

         提供程序类型 Oracle JDBC Driver

          实施类型:连接池数据源

          名称 Oracle JDBC Driver

 

  • 下一步
  • 完成 并保存到主配置

 

2.1.5   配置J2C 认证
  • 安全性==>安全管理、应用程序和基础结构==>java认证和授权服务 ==>J2C 认证数据
  • 新建,如图示:

           别名 oracleAuth(自定义)

           用户标识 oracle用户(用与访问Oracle数据库的用户名)

           密码 oracle用户的密码

   

  保存到主配置

2.1.6  创建数据源
  • 资源 ==> JDBC ==>数据源 ==>作用域 (选择相应的Server1)

 

  • 新建,如图示:

         数据源名caspDataSource

         JNDI名称 jdbc/caspDataSource

         组件管理的认证别名和 XA 恢复认证别名选择 oracleAuth

 

  • 下一步 选择现有的 JDBC 提供程序  Oracle JDBC Driver ,如图示:

 

  • 下一步 输入数据源的特定于数据库的属性,如图示:

         URL:  jdbc:oracle:thin:@127.0.0.1:1521:ORCL

         数据存储器 helper 类名 选择Oracle9i 数据存储Helper

      

  • 下一步 完成 保存到主配置
  • 系统管理==》将更改保存到主存储库==》保存

注意: 重启websphere

 

3   应用系统需要改动的配置

3.1  web.xml配置文件

web.xml文件最后,</web-app>之前加上以下配置代码

       <resource-ref id="ResourceRef_1238122581487">

       <description>oracle datasource</description>

       <res-ref-name>jdbc/caspDataSource</res-ref-name>

       <res-type>javax.sql.DataSource</res-type>

       <res-auth>Container</res-auth>

       <res-sharing-scope>Shareable</res-sharing-scope>

    </resource-ref>

3.2 persistence.xml文件的配置

把以下代码注释掉:

<session-factory name="persistence.sword">

    <session-factory-config>

           <!-- oracle     -->

          <property name="dialect">org.hibernate.dialect.Oracle9Dialect</property>

          <property name="connection.driver_class">oracle.jdbc.driver.OracleDriver</property>

          <property name="connection.url">jdbc:oracle:thin:@127.0.0.1:1521:ORCL</property>

          <property name="connection.username">casp</property>

          <property name="connection.password">gzcss</property>

     

          <!-- db2 -->

          <!-- 

           <property name="connection.driver_class">com.ibm.db2.jcc.DB2Driver</property>

           <property name="connection.url">jdbc:db2://172.20.16.99:50000/cfs</property>

           <property name="connection.username">aicjxopt</property>

           <property name="connection.password">aicjxopt</property>

           <property name="dialect">org.hibernate.dialect.DB2Dialect</property>  

           -->

           <!-- sql server

           <property name="connection.driver_class">com.microsoft.sqlserver.jdbc.SQLServerDriver</property>

            <property name="connection.url">jdbc:sqlserver://172.168.8.26:1433;DatabaseName=casp;SelectMethod=cursor</property>

            <property name="connection.username">sa</property>

            <property name="connection.password">gzcss</property>

            <property name="dialect">org.hibernate.dialect.SQLServerDialect</property>

           -->

           <!-- -->

          <property name="jdbc.fetch_size">50</property>

          <property name="jdbc.batch_size">25</property>

          <property name="show_sql">true</property>

          <property name="format_sql">true</property>

           

    

    </session-factory-config>

   

  </session-factory>

 

persistence.xml 文件中加入以下代码:

<session-factory name="persistence.sword">

              <session-factory-config>

                     <property name="connection.datasource">jdbc/caspDataSource</property>

                     <property name="dialect">org.hibernate.dialect.Oracle9Dialect</property>

                     <property name="show_sql">true</property>

                     <property name="connection.provider_class">org.hibernate.connection.DatasourceConnectionProvider</property>

                     <property name="jdbc.fetch_size">50</property>

                     <property name="jdbc.batch_size">25</property>

                     <property name="connnection.charSet">UTF-8</property>

              </session-factory-config>

       </session-factory>

注意: 1.<property name="dialect"> 的配置换成对应的数据库方言。

2.              <property name="connection.datasource">的配置对应数据源名称

3.3 \web\WEB-INF目录下加入ibm-web-ext.xmiibm-web-bnd.xmi两个文件

 

注意:ibm-web-bnd.xmi文件中的代码

<?xml version="1.0" encoding="UTF-8"?>

<webappbnd:WebAppBinding xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:webappbnd="webappbnd.xmi" xmi:id="WebAppBinding_1237946146690" virtualHostName="default_host">

  <webapp href="WEB-INF/web.xml#WebApp_1237946146690"/>

  <resRefBindings xmi:id="ResourceRefBinding_1238122581487" jndiName="jdbc/caspDataSource">

    <bindingResourceRef href="WEB-INF/web.xml#ResourceRef_1238122581487"/>

  </resRefBindings>

</webappbnd:WebAppBinding>

红色的位置需要与jndi的名称对应。

0
0
分享到:
评论
1 楼 threestone1026 2010-10-15  
ibm-web-bnd.xmi 这东西有何用处

相关推荐

    Websphere6.1安装配置说明

    通过以上步骤,你已成功在WebSphere 6.1上安装并配置了Oracle数据库的数据源。这使得应用程序能够通过JDBC连接与Oracle数据库进行交互,同时利用JNDI(Java Naming and Directory Interface)进行服务查找,实现灵活...

    websphere6配置oracle10数据源

    本文将详细阐述如何在WebSphere 6版本中配置Oracle 10g作为数据源,这对于搭建企业级应用环境,实现数据库连接至关重要。 首先,我们需要了解WebSphere的数据源配置基础。在WebSphere应用服务器中,数据源是应用...

    WebSphere6.1安装配置手册

    ### WebSphere 6.1 安装与配置详解 #### 一、WebSphere Application Server 的安装与配置 ##### (一)安装 WebSphere Application Server **1. Windows 下安装 WebSphere** WebSphere Application Server (WAS)...

    WebSphere6.1详细安装过程图解

    部署Oracle数据源的步骤如下: 1. 资源 -&gt; JDBC -&gt; JDBC 提供程序,点击“新建”。 2. 选择数据库类型为Oracle,提供程序类型为Oracle JDBC Driver,实施类型为连接池数据源,名称如SMS,描述可自定义。 3. 配置...

    Websphere Application Server 6.1配置JDBC数据源.doc

    在IBM WebSphere Application Server 6.1中配置JDBC数据源是将应用程序连接到数据库的关键步骤。这个过程涉及创建和配置JDBC提供程序、数据源以及相关的认证别名,以确保应用程序能够顺利地访问和操作数据库。以下是...

    WebSphere6.1配置

    ### WebSphere 6.1 配置指南:发布 Web 应用及数据库连接池设置 #### 一、概述 在本篇文章中,我们将详细介绍如何在 IBM WebSphere Application Server 6.1 版本中配置并发布一个 Web 应用程序,并特别关注于...

    图解安装与配置websphere6.1

    在配置数据源时,即使***ere服务器上没有安装Oracle客户端,也可以通过配置数据源的方式连接到远程的Oracle数据库。 ### 4. WebSphere 6安装 安装WebSphere 6是一个相对直接的过程,可以选择默认的安装选项,只需在...

    websphere数据源配置

    - **新建数据源**(websphere-jdbc3.1 提供程序新建.PNG、websphere-jdbc3.2 提供程序新建.PNG、websphere-jdbc5 新建数据源位置.PNG、websphere-jdbc6.1 新建数据源.PNG、websphere-jdbc6.2 新建数据源.PNG、...

    websphere安装配置相关资料

    2、Websphere6.1配置数据源实践.doc 3、WebSphere中流行数据库连接池的配置(Oracle、SQL Server、Sybase、MySQL).doc 4、在myEclipse6中配置websphere6及部署工程实践.doc 5、WAS ND安装手册.pdf 6、WAS+6[1].1安装...

    rhel-server-5.4上部署websphere 6.1

    完成这些步骤后,WebSphere Application Server 6.1已在RHEL Server 5.4上成功部署并配置,能够处理和管理Java应用程序和数据库连接。在实际环境中,还可能需要进行其他高级配置,例如安全设置、集群配置以及应用...

    WAS6.1使用数据源用到的jar(包括base.jar)

    在IBM WebSphere Application Server (WAS) 6.1中,数据源的配置和使用是应用程序与数据库交互的关键部分。这个压缩包文件包含了WAS 6.1在配置和使用数据源时所需的JAR文件,特别是`base.jar`,它是WebSphere应用...

    websphere安装详细步骤WebSphere v6.1.0.0 for windows

    3. 配置数据源,连接到你的数据库,如Oracle、MySQL等。 4. 部署应用程序,可以是WAR或EAR文件,通过控制台上传或使用命令行工具。 5. 配置安全性,包括用户认证、授权和加密策略。 五、启动和停止WebSphere 1. ...

    WebSphere6配置

    - 接下来,创建JDBC提供程序,选择"资源" -&gt; "jdbc提供程序" -&gt; "新建",指定Oracle驱动并选择连接池数据源。 - 修改类路径,指定Oracle.jar的路径,并为数据源设置名称和JNDI名。 - 设置连接数据库的用户名和...

    webphere6.1经典资料

    在配置过程中,用户需要指定Java运行时环境(JRE)、定义服务器实例、创建数据源以及配置网络通信。 2. **WebSphere 应用服务器架构** WebSphere 6.1 构建在EJB 2.1规范上,支持J2EE 1.4标准。它包含多个组件,如...

    按步骤详细说明was(application WebSphere server)服务器对cas证书生成、SSL配置、类加载、数据源配置、部署等操作.doc

    以上介绍了 WebSphere 应用服务器中 CAS 证书的生成、SSL 配置、类加载、数据源配置以及应用部署等关键操作。这些步骤对于搭建稳定可靠的 WebSphere 环境至关重要。通过细致的操作和合理的配置,可以有效地提升系统...

    应用移植WebSphere问题列表(经验是买不到的)

    7. **JDBC连接问题**:WebSphere 6.1中配置Oracle数据源时,用户和密码不应直接在数据源属性中设置,而应使用J2C认证方式。这可以解决认证失败的错误。 8. **80端口使用**:若需要在WebSphere上使用80端口,需要在...

    WebSphere服务器配置说明整理.pdf

    本文档旨在详细介绍 WebSphere 服务器的基本安装流程以及如何在 WebSphere 6.1 版本中配置 CAS (Common Authentication Service) 服务器,包括生成和配置证书、数据源配置以及 SSL 配置等关键步骤。 #### 二、...

    WebSphere服务器配置说明[汇编].pdf

    以上内容详细介绍了如何在 WebSphere 6.1 环境中进行 CAS 服务器的配置,包括安装 WebSphere、生成和配置证书、配置数据源以及 SSL 配置等关键步骤。这些步骤对于搭建一个安全可靠的 Web 应用环境至关重要。通过对...

Global site tag (gtag.js) - Google Analytics