was数据源配置及对应配置文件位置

WAS 专栏收录该内容
1 篇文章 0 订阅

was数据源配置及对应配置文件位置

仅供参考

配置文件位置

数据源配置文件:

/was/IBM/WebSphere/Appserver/profiles/Customer01/config/cells/T1RGASVFEAP01Cell01/clusters/miotest/resources.xml

集群环境变量:

/was/IBM/WebSphere/Appserver/profiles/Customer01/config/cells/T1RGASVFEAP01Cell01/clusters/miotest/variables.xml
/was/IBM/WebSphere/Appserver/profiles/Dmgr01/config/cells/T1RGASVFEAP01Cell01/clusters/miotest/variables.xml

节点(T1RGASVFEAP01Cell01)环境变量配置文件

/was/IBM/WebSphere/Appserver/profiles/Dmgr01/config/cells/T1RGASVFEAP01Cell01/variables.xml

数据源配置

环境:

操作系统:red hat enterprise linux release_7.7_lin64 双机
数据库中间件:oracle client_19.5.0.0_lin64 自带ojdbc8.jar 双机主从配置,SCAN IP
was:was_9.0.11_lin64

项目框架:

freemarker 2.3.10、spring 2.0.7、struts 1.2.9、weblogic 8.1.6.0、webservices
jdk1.8、ojdbc5.jar

步骤:
1)环境-WebSphere变量,作用域选集群,新建

名称:ORACLE_JDBC_DRIVER_PATH
指:oracleClient/oracle/19.3,0.0/client/jdbc/lib

2)JDBC提供程序

a) 资源-JDBC-JDBC提供程序,作用域选集群,新建
	数据库类型 :Oracle
	提供程序类型 : Oracle jdbc driver
	实现类型 : 数据库连接池
	名称 :Oracle jdbc driver for test
b)类路径 ${ORACLE_JDBC_DRIVER_PATH}/ojdbc8.jar,点击应用
	下一步,完成,保存到主配置

3)J2C认证数据

安全性-全局安全性,右侧 Java认证和授权服务,点击 J2C认证数据
资源-JDBC-数据源,作用域选择集群
batest用户:新建,别名 batest1,输入数据库用户标识和密码 确定 保存到主配置
sttest用户:别名sttest1
sptest用户:别名sptest1

4)数据源

资源-JDBC-数据源 作用域集群
batest数据源:新建,数据源名 BATEST1,JNDI名 jdbc/batest1,下一步,
选择JDBC提供程序:Oracle jdbc driver for test,下一步,
URL:jdbc:oracle:thin@host:port:1521/oraGAS
组建管理认证别名选择后缀为/batest1的,下一步,完成,保存到主配置
sttest数据源:数据源名 STTEST1,JNDI名 jdbc/sttest1,组建管理认证别名选/sttest1的
sptest数据源:数据源名SPTEST1,JNDI名 jdbc/sptest1,组建管理认证别名选/sptest1的

5)代码更新

正常更新,更新完成重启was,并进入数据源点击测试连接,查看数据源配置是否成功

修改的代码hibernate核心配置文件:applicationContext-cfg.xml

<bean id="ba" class="org.springframework.jndi.JndiObjectFactoryBean">
	<property name="jndiName">
		<value>jdbc/batest1</value>
	</property>
</bean>
<bean id="ba" class="org.springframework.jndi.JndiObjectFactoryBean">
	<property name="jndiName">
		<value>jdbc/sttest1</value>
	</property>
</bean>
<bean id="ba" class="org.springframework.jndi.JndiObjectFactoryBean">
	<property name="jndiName">
		<value>jdbc/sptest1</value>
	</property>
</bean>

若是新项目或重新布置项目,可在web.xml中配置开启数据源,这样在was应用安装步骤中会出现指定数据源的步骤,这里仅仅是配置查看了一下效果,没有采取这种方式,如有需要自行研究.

web.xml

<!--开启数据源-->
<resource-ref>
	<res-ref-name>jdbc/batest1</res-ref-name>
	<res-type>javax.sql.DataSource</res-type>
	<res-auth>Container</res-auth>
</resource-ref>
<resource-ref>
	<res-ref-name>jdbc/sttest1</res-ref-name>
	<res-type>javax.sql.DataSource</res-type>
	<res-auth>Container</res-auth>
</resource-ref>
<resource-ref>
	<res-ref-name>jdbc/sptest1</res-ref-name>
	<res-type>javax.sql.DataSource</res-type>
	<res-auth>Container</res-auth>
</resource-ref>
写在web-app标签内,完...
  • 0
    点赞
  • 0
    评论
  • 2
    收藏
  • 一键三连
    一键三连
  • 扫一扫,分享海报

©️2021 CSDN 皮肤主题: 游动-白 设计师:白松林 返回首页
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值