本文假定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 Application Server 6.1配置JDBC数据源 本文旨在于说明在 webSphere中发布项目和配置数据源。以图文的形式给出明确的配置指导。以配置oracle数据库数据源为实例,所有操作步骤都为实践后的操作步骤。
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安装...
5.2.1 配置JDBC数据源 19 5.2.2 发布应用 23 5.2.3 设置websphere与数据库的连接 24 5.2.4 发布 26 6 停止和启动websphere注意事项 31 6.1 停止websphere 31 7.设置IP地址跳转和页面访问 33 7.1 设置ip...
4.7.5 包含连接池的数据源配置 4.7.6 池连接对象对于语句的重新利用 4.7.7 关闭池连接语句 4.7.8 连接池使用实例 4.8 分布式事务处理 4.8.1 XADataSource接口和XAConnection接口 4.8.2 事务管理器 4.8.3 关闭...
·源路径管理,开发者可以方便地将开发的项目和源文件转移到构建的系统,或者是开发者之间进行转移。 ·Apache Ant 集成工具在安装之前、之中、之后执行Ant targets功能 ·针对 Java 应用程序配置的功能 ·...
3、数据处理能力 3.1必须提供分布式和跨平台的灵活配置方案,支持对关系型数 据库的文本数据和大对象类型数据检索能力。 3.2系统支持并发用户数大于1000人。 3.3百万目录数据量带全文检索,客户端响应时间小于10秒...
3.7.2. 用BeanFactoryPostProcessor定制配置元数据 3.7.3. 使用FactoryBean定制实例化逻辑 3.8. The ApplicationContext 3.8.1. BeanFactory 还是 ApplicationContext? 3.8.2. 利用MessageSource实现国际化 ...
3.7.2. 用BeanFactoryPostProcessor定制配置元数据 3.7.3. 使用FactoryBean定制实例化逻辑 3.8. The ApplicationContext 3.8.1. BeanFactory 还是 ApplicationContext? 3.8.2. 利用MessageSource实现国际化 ...
配置子报表数据源 14.7.5. 配置Exporter的参数 15. 集成其它Web框架 15.1. 简介 15.2. 通用配置 15.3. JavaServer Faces 15.3.1. DelegatingVariableResolver 15.3.2. FacesContextUtils 15.4. Struts 15.4.1. ...
Copies of this document may be made for your own use and for distribution to others, provided that you do not charge any fee for such copies and further provided that each copy contains this Copyright...
3.7.2. 用BeanFactoryPostProcessor定制配置元数据 3.7.3. 使用FactoryBean定制实例化逻辑 3.8. ApplicationContext 3.8.1. 利用MessageSource实现国际化 3.8.2. 事件 3.8.3. 底层资源的访问 3.8.4. ...