本文假定WebSphere安装在
D:\IBM\WebSphere\AppServer
WebSphere版本是6.1.0.21 or up
oracle 9i or up
2.1.1 复制驱动程序
- 创建D:\IBM\WebSphere\AppServer\db2目录(db2目录由自己定义)
- 把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)
数据库类型 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
在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>
|
把以下代码注释掉:
<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">的配置对应数据源名称
注意: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的名称对应。
分享到:
相关推荐
通过以上步骤,你已成功在WebSphere 6.1上安装并配置了Oracle数据库的数据源。这使得应用程序能够通过JDBC连接与Oracle数据库进行交互,同时利用JNDI(Java Naming and Directory Interface)进行服务查找,实现灵活...
本文将详细阐述如何在WebSphere 6版本中配置Oracle 10g作为数据源,这对于搭建企业级应用环境,实现数据库连接至关重要。 首先,我们需要了解WebSphere的数据源配置基础。在WebSphere应用服务器中,数据源是应用...
### WebSphere 6.1 安装与配置详解 #### 一、WebSphere Application Server 的安装与配置 ##### (一)安装 WebSphere Application Server **1. Windows 下安装 WebSphere** WebSphere Application Server (WAS)...
部署Oracle数据源的步骤如下: 1. 资源 -> JDBC -> JDBC 提供程序,点击“新建”。 2. 选择数据库类型为Oracle,提供程序类型为Oracle JDBC Driver,实施类型为连接池数据源,名称如SMS,描述可自定义。 3. 配置...
在IBM WebSphere Application Server 6.1中配置JDBC数据源是将应用程序连接到数据库的关键步骤。这个过程涉及创建和配置JDBC提供程序、数据源以及相关的认证别名,以确保应用程序能够顺利地访问和操作数据库。以下是...
### WebSphere 6.1 配置指南:发布 Web 应用及数据库连接池设置 #### 一、概述 在本篇文章中,我们将详细介绍如何在 IBM WebSphere Application Server 6.1 版本中配置并发布一个 Web 应用程序,并特别关注于...
在配置数据源时,即使***ere服务器上没有安装Oracle客户端,也可以通过配置数据源的方式连接到远程的Oracle数据库。 ### 4. WebSphere 6安装 安装WebSphere 6是一个相对直接的过程,可以选择默认的安装选项,只需在...
- **新建数据源**(websphere-jdbc3.1 提供程序新建.PNG、websphere-jdbc3.2 提供程序新建.PNG、websphere-jdbc5 新建数据源位置.PNG、websphere-jdbc6.1 新建数据源.PNG、websphere-jdbc6.2 新建数据源.PNG、...
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安装...
完成这些步骤后,WebSphere Application Server 6.1已在RHEL Server 5.4上成功部署并配置,能够处理和管理Java应用程序和数据库连接。在实际环境中,还可能需要进行其他高级配置,例如安全设置、集群配置以及应用...
在IBM WebSphere Application Server (WAS) 6.1中,数据源的配置和使用是应用程序与数据库交互的关键部分。这个压缩包文件包含了WAS 6.1在配置和使用数据源时所需的JAR文件,特别是`base.jar`,它是WebSphere应用...
3. 配置数据源,连接到你的数据库,如Oracle、MySQL等。 4. 部署应用程序,可以是WAR或EAR文件,通过控制台上传或使用命令行工具。 5. 配置安全性,包括用户认证、授权和加密策略。 五、启动和停止WebSphere 1. ...
- 接下来,创建JDBC提供程序,选择"资源" -> "jdbc提供程序" -> "新建",指定Oracle驱动并选择连接池数据源。 - 修改类路径,指定Oracle.jar的路径,并为数据源设置名称和JNDI名。 - 设置连接数据库的用户名和...
在配置过程中,用户需要指定Java运行时环境(JRE)、定义服务器实例、创建数据源以及配置网络通信。 2. **WebSphere 应用服务器架构** WebSphere 6.1 构建在EJB 2.1规范上,支持J2EE 1.4标准。它包含多个组件,如...
以上介绍了 WebSphere 应用服务器中 CAS 证书的生成、SSL 配置、类加载、数据源配置以及应用部署等关键操作。这些步骤对于搭建稳定可靠的 WebSphere 环境至关重要。通过细致的操作和合理的配置,可以有效地提升系统...
7. **JDBC连接问题**:WebSphere 6.1中配置Oracle数据源时,用户和密码不应直接在数据源属性中设置,而应使用J2C认证方式。这可以解决认证失败的错误。 8. **80端口使用**:若需要在WebSphere上使用80端口,需要在...
本文档旨在详细介绍 WebSphere 服务器的基本安装流程以及如何在 WebSphere 6.1 版本中配置 CAS (Common Authentication Service) 服务器,包括生成和配置证书、数据源配置以及 SSL 配置等关键步骤。 #### 二、...
以上内容详细介绍了如何在 WebSphere 6.1 环境中进行 CAS 服务器的配置,包括安装 WebSphere、生成和配置证书、配置数据源以及 SSL 配置等关键步骤。这些步骤对于搭建一个安全可靠的 Web 应用环境至关重要。通过对...