WebLogic11g-配置数据源及全局事务JTA

这篇文章依然以Springside3的mini-web为例(数据库采用oracle)
一、使用WebLogic的dataSource获取数据库连接
1、介绍WebLogic11g的数据源配置:
1)启动domain服务,登录控制台(具体可参考前两篇),点击域结构-》服务-》数据源,如下图所示:
[img]http://dl2.iteye.com/upload/attachment/0089/1355/7b902088-5d29-3c67-bf9d-c79bf759ff02.png[/img]

2)新建数据源:
点击新建-》一般数据源,输入数据源显示名称,及jndi名称,数据库类型(这里以oracle为例,如下图所示:
[img]http://dl2.iteye.com/upload/attachment/0089/1357/4337d1a9-242a-3b1c-ab99-1e5aeaf1b092.png[/img]
输入完成,点击下一步。

3)选择数据库驱动程序:
[img]http://dl2.iteye.com/upload/attachment/0089/1359/fbee9b86-41f3-3ce9-99cd-558d539be2ec.png[/img]
注意:Thin XA表示支持全局事务。这里,我们选择第一个驱动程序,点击下一步。

4)事务处理选项:
[img]http://dl2.iteye.com/upload/attachment/0089/1361/48bc3b4b-beaf-3b0d-9839-2f22bb4dac8e.png[/img]
如图所示,由于我们选择了XA驱动,所以这里只是告知你的数据源支持全局事务。如果不是XA驱动,这里会让你选择相关事务处理方式。点击下一步继续。

5)配置数据源连接参数:
[img]http://dl2.iteye.com/upload/attachment/0089/1363/081f6b69-5967-34eb-b67f-f6d96d27711f.png[/img]
如果所示,输入数据库名称、主机名、端口默认1521、数据库用户名、口令,没什么好说的,点击下一步

6)测试数据源配置:
[img]http://dl2.iteye.com/upload/attachment/0089/1365/cfdbcb37-274f-3acb-9def-94d7a9f10c8f.png[/img]
如图所示,点击测试配置,如果配置正常,会显示“连接测试成功”,如果配置有问题,这里会提示失败错误。如果成功的话,点击下一步继续。

7)选择目标:
[img]http://dl2.iteye.com/upload/attachment/0089/1367/7ff3c3a6-d55c-3981-b70b-e3c23d8ea1f1.png[/img]
如图所示,这里会列出当前domain下面的所有服务器列表,意思就是说,你这个数据源提供给哪些服务器使用。【如果是非集群环境,这里就一个adminserver,选中即可。如果是集群环境,这里可以选择其中一个server、或者所有集群server】
这里选中AdminServer,点击完成即可。

8)数据源列表
[img]http://dl2.iteye.com/upload/attachment/0089/1369/bd600514-60d5-3288-aad9-094125de80ed.png[/img]
如果所示,创建完成之后,会显示数据源列表。

2、更改Springside3(mini-web)的applicationContext.xml:
把jndi的注释放开,并且注释掉dbcp的dataSource配置。更改之后如下:

<!-- 数据源配置,使用应用内的DBCP数据库连接池
<bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource" destroy-method="close">
<property name="driverClassName" value="${jdbc.driver}" />
<property name="url" value="${jdbc.url}" />
<property name="username" value="${jdbc.username}" />
<property name="password" value="${jdbc.password}" />

<property name="maxIdle" value="${dbcp.maxIdle}" />
<property name="maxActive" value=&#
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值