Weblogic下SqlServer2008 XA驱动连接配置问题

这几天在Weblogic下配置SqlServer2008 XA驱动的连接池,又遇到的一些问题以及解决办法,供参考:

Weblogic下SqlServer2008 XA驱动连接一定要使用 Microsoft SQL Server JDBC Driver 3.0, 在weblogic 的JDBC数据源配置中选择<Microsoft's MS SQLServer Driver (Type 4 XA) Versions:2005>:

一、JDBC 驱动程序在每个安装包中都包括 2 个 JAR 类库:sqljdbc.jar 和 sqljdbc4.jar。复制对应的JAR类库到Weblogic的CLASSPATH类库目录中去。

sqljdbc.jar
sqljdbc.jar 类库提供对 JDBC 3.0 的支持。

sqljdbc.jar 类库要求使用 5.0 版的 Java 运行时环境 (JRE)。连接到数据库时,在 JRE 6.0 上使用 sqljdbc.jar 会引发异常。

注意: JDBC 驱动程序不支持 JRE 1.4。使用 JDBC 驱动程序时必须将 JRE 1.4 升级至 JRE 5.0 或更高版本。在某些情况下,您可能需要重新编译应用程序,因为它可能与 JDK 5.0 或更高版本不兼容。有关详细信息,请参阅 Sun icrosystems 网站上的文档。

sqljdbc4.jar
sqljdbc4.jar 类库提供对 JDBC 4.0 的支持。它不仅包括 sqljdbc.jar 的所有功能,还包括新增的 JDBC 4.0 方法。

sqljdbc4.jar 类库要求使用 6.0 或更高版本的 Java 运行时环境 (JRE)。在 JRE 1.4 或 5.0 上使用 sqljdbc4.jar 会引发异常。

注意: 如果应用程序必须在 JRE 6.0 上运行,即使该应用程序不使用 JDBC 4.0 功能,也应使用 sqljdbc4.jar。


二、在需要JTA事务的master数据库中运行SQL脚本文件xa_install.sql(脚本在sqljdbc_3.0.1301.101_chs.tar.gz 里面有,不要运行Weblogic目录下的instjdbc.sql),以下是注意事项:

1、运行SQL脚本文件xa_install.sql之前必须先把外部存储dll文件SQLJDBC_XA.dll 复制到目标SQL Server的 Binn目录中去。

2、Microsoft SQL Server JDBC Driver 3.0 使用分布式事务存储过程需要SQL Server的[SqlJDBCXAUser]角色权限。默认无任何用户有[SqlJDBCXAUser]角色权限。SQL管理员可以稍后为用户添加[SqlJDBCXAUser]角色,以便使用Microsoft SQL Server的JDBC驱动程序3.0分布式事务。

用户可以通过管理台界面赋予用户master数据库的[SqlJDBCXAUser]角色,

也可以通过以下SQL语句添加[SqlJDBCXAUser]角色

exec sp_addrolemember [SqlJDBCXAUser], 'MySQLUser'
或者
exec sp_addrolemember [SqlJDBCXAUser], 'MyDomain\MyWindowsUser'
xa-sqlsever配置 xa-sqlsever配置:解决java后台问题javax.transaction.xa.XAException: java.sql.SQLException: 无法创建 XA 控制连接。错误: 未能找到存储过程 'master..xp_sqljdbc_xa_init';内含有详细说明,操作步骤简单易懂,完成后,即可测试。亲测有效,有问题请与我联系 立即下载

相关推荐

【论文速读】MLDT:基于开源大语言模型的复杂长时机器人任务规划多层次分解方法

—在数据驱动的人工智能技术领域,开源大语言模型(LLMs)在机器人任务规划中的应用是一个重要的里程碑。近期基于开源大语言模型的机器人任务规划方法通常利用大量的任务规划数据集来提升模型的规划能力。虽然这些方法展现出了一定的前景,但它们在处理复杂长时任务时存在困难,因为这类任务需要理解更多的上下文信息并生成更长的动作序列。本文提出多层次分解任务规划方法(MLDT)来解决这一局限性。该方法创新性地在目标级、任务级和动作级对任务进行分解,以应对复杂长时任务带来的挑战。

muyulingfengye的博客 1644

新手配置SQL2000+Weblogic8.1

新手配置SQL2000+Weblogic8.1(一):安装Weblogic server 8.1 sp3(二):安装SQL server 2000(三):安装SQL server升级包 sp3(四):安装SQL server for JDBC 驱动 sp3       以上都是默认安装到C盘       在这里先设置环境变量classpath我的电脑-属性-高级-系统变量-添加classpath

antony1029的专栏 1841

家长必看!用RouterOS轻松屏蔽不良网站,保护孩子上网安全

本文为家长提供了一份详细的RouterOS路由器配置指南,旨在通过技术手段保护儿童上网安全。文章核心介绍了如何利用RouterOS的DNS静态条目功能,轻松实现禁止访问特定不良网站,并结合防火墙时间规则,为孩子构建一个纯净、可控的家庭网络环境,操作简单,无需专业背景。

weixin_28363123的博客 1266

weblogic 配置sqlserver 数据源

系统环境:weblogic9.2 sqlserver2008 R2   首先有一个准备工作:需要将sqljdbc.jar 拷贝到weblogic安装路径下:D:\bea\weblogic92\common\lib 同时在D:\bea\weblogic92\common\bin下的commEnv.cmd文件中,set WEBLOGIC_CLASSPATH 最后加上%WL_HOME%\commo

业精于勤,荒于嬉;行成于思,毁于随。 4654

《华为项目管理之道》第1章笔记

performance indicator,KPI)纳入个人绩效承诺书,贯彻结果导向的理念,以向员工。客户需求是华为发展的原动力,为客户服务是华为存在的唯一理由。目经理‘用兵’,依靠市场机制‘调兵’”,打破了人员在功能部门的板结,实现了听得。为管理者选拔的必要条件,项目经理成为人人向往的岗位。《华为项目管理之道》,是新出的华为官方的项目管理书,整个书不错。伴随着项目型组织的建立,华为逐步形成了完备的项目管理流程和制度,从而将业务运。为此,通过改革,重新明确了项目经理承担的经营责任,并开始以项。

jackyrongvip的专栏 2127

ISO18000-6B/6C(EPC C1G2)两个射频识别(RFID)标准协议的技术特点

目前读写器基本上是采用IMPINJ的R2000芯片和E710芯片开发,因为ISO18000-6B标准的现在应用很少,E710芯片已经不再支持ISO18000-6B标准,选择上就只有采用R2000芯片开发的UR6258超高频读写器以及手持机,这个在项目应用上需要留意。尽管ISO18000-6B标准具有上述优点,但也存在一些不足之处,特别是多标签阅读性能远远满足不了现在的应用需求,近年来发展停滞,绝大部分应用已经被ISO18000-6C(EPC C1G2)取代;#RFID# #物联网# #标准协议#

RFID设备与应用介绍 2156

Weblogic12.2 JNDI连接SqlServer2008

需要下载

henreash的专栏 3756

新装Win10/Win11后VMware虚拟机连不上网?手把手教你排查‘网络信息不可用’(从服务检查到网段配置)

本文详细介绍了在Windows 10/11系统上安装VMware Workstation后虚拟机无法联网的排查方法。从检查VMware NAT Service、DHCP Service等关键服务状态,到重置虚拟网络编辑器配置,再到内核设备驱动问题解决,手把手教你解决‘网络信息不可用’问题。特别针对VMCI驱动故障提供了实用解决方案,帮助用户快速恢复虚拟机网络连接。

weixin_28736335的博客 770

weblogic配置sqlserver数据源

前提概要:某个项目需要做查询页面,但是查询的库有多个,且有多种:oracle、SqlServer和pg,所以配置数据源也成了一个问题,因为weblogic版本是10.3.2版本,没有sqlserver的jdbc驱动,因此需要添加驱动才能配置。 1、中间件及数据库信息 中间件:weblogic 10.3.2.0 数据库:sqlserver 2014 i...

weixin_34174105的博客 429

基于多智能体架构的AI模拟法庭系统:律师案件预演的革命性工具

多智能体系统(Multi-Agent System)是人工智能领域的重要分支,它通过多个自主或半自主的智能体协同工作,模拟复杂的社会交互与决策过程。其核心原理在于分布式问题求解,每个智能体具备感知、推理和行动能力,通过通信与协作实现整体目标。在工程实践中,多智能体架构的价值在于能够模拟真实世界中的信息不对称与策略独立性,从而在复杂决策场景中提供更贴近现实的推演。这一技术正被应用于法律科技领域,通过构建物理隔离的智能体环境,模拟法庭对抗中的信息屏障与策略博弈。例如,在AI模拟法庭系统中,原告、被告、法官等角色

weixin_42561249的博客 393

备战2025数学建模国赛(算法65):Fisher判别分析

在数学建模竞赛中,我们常常会遇到需要对研究对象进行分类或判断的问题。例如,根据西瓜的各类指标判断其好坏,根据经济数据判断一个国家的发展程度,或根据病人的医学影像特征判断其是否患病。这类“分类判别”问题,是建模竞赛中最常见的题型之一。Fisher判别分析(或称线性判别分析,LDA)作为一种经典的、有监督的降维与分类方法,因其模型简洁、可解释性强、计算高效而备受青睐。

YOLO 422

关于 SQL 2000,SQL2005,SQL2008 在WebLogic无法创建AX链接处理 解决

    javax.transaction.xa.XAException: java.sql.SQLException:无法创建 XA 控制连接。错误: 未能找到存储过程'master..xp_sqljdbc_xa_init'。 配置JTA  SQL Server XADataSource参考:http://technet.microsoft.com/zh-cn/library/aa34...

wm920的专栏 179

pymol 动画简单制作,gif、mp4导出

参考: https://www.youtube.com/watch?v=G77K9Lro8js1、直接Movie下Program下,Camera Loop下Nutate下选择,这里选择30degover4 sec;如果要动画过渡自然,可以在这4sec后面再Append 1sec;如果需要两个视角,既可以再把窗口蛋白定位到比如配体,不用管中间过程怎么定位过去配体,再Program下,Camera Loop下Nutate下选择,这里选择30degover4 sec添加;最后如果要整体形成个循环播放,可以在这4s

weixin_42357472的博客 8435

"服务器无法继续该事务 3400000006"错误原因--JAVA调用SQLSERVER存储过程时过程发生异常内部事务未提交

通过JAVA调用SQLSERVER存储过程时,存储过程内部发生了类型转换异常,在类型转换异常发生之前已经将事务打开了,并且在类型转换那一行没有采用像如下错误处理:     if @@error         goto err     end     导致了过程在发生异常的时候直接中断返回JAVA,此时过程内部的事务并没有提交,根据MICROSOFT的文档如果存储过程内部有事务并且事务没有

冯立彬的博客 1万+

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

Linux上安装SmartBI

SmartBI本身需要部署到应用服务器上。Windows上安装直接使用官网的安装包下一步即可。 但是在Linux上需要手动安装应用服务器,然后将SmartBI部署到应用服务器上。 参考官网:http://wiki.smartbi.com.cn/pages/viewpage.action?pageId=27000891 目前测试了部署在Weblogic12C上,数据库分别测试了Mysql(Li

Stephen.G 3163

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

渗透测试 ( 3 ) --- Metasploit Framework (MSF)

Metasploit专业版和精简版的主要差别在于专业版上面集成了全自动攻击模块,通过远程API集成网络分割测试模块、标准基线审计向导模块、闭环漏洞验证优先处理功能、动态载荷规避防病毒解决方案、钓鱼意识管理和鱼叉式网络钓鱼模块、对OWASP Top 10漏洞的Web应用程序测试模块、高级命令行和Web界面的选择模块。但是,专业版是必须要付费的,所以除非用到非个人的功能,否则没有必要去使用专业版,而且,专业版和精简版的渗透攻击模块是一样的。.........

freeking101的博客 1万+

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

如何配置weblogic?

如何配置weblogic? 1.整体规划 jdk 版本:jdk1.8.0_181 安装包:jdk1.8.0_212 安装路径:/usr/java weblogic 版本:weblogic12.2.1.3.0 安装包:fmw_12.2.1.3.0_wls.jar 安装路径:/home/weblogic 达梦数据库 版本:DM8 安装包:dm8_setup_rh7_64_ent_8.1.1.88_20200629.iso 安装路径:/home/dmdba/dmdbms 2.JDK环境变量配置 1)部署目录 /u

czbmttg的博客 1632

SQL Server 2012为JDBC驱动配置XA

想要在项目中使用sqlserver的xa datasource就必须先配置sql server使其可以支持jdbc xa连接。微软doc中给出了详细的配置步骤和注意事项,请参考https://msdn.microsoft.com/en-us/library/aa342335.aspx 大致分为以下几步: 确保sqlserver所在机器的MSDTC服务可用 下载并安装SQL Server JDBC

wqs1106的博客 5236

关于weblogic 作为服务器,数据库使用XA驱动的问题小计

记录weblogic关于使用XA数据源问题 先看一下报错 java.sql.SQLSyntaxErrorException: ORA-02089: COMMIT is not allowed in a subordinate session 直译就是说:不允许在附属会话中 提交事务 当你的程序中,开启了事务,使用了JNDI的接口,那么你就需要注意看看,你的数据库驱动程序是否选择了XA类型的驱动,...

brooks1024的博客 782

调用weblogic连接池时遇到的XA异常

我的问题是:weblogic connection pool driver name :“oracle.jdbc.xa.client.OracleXADataSource”,调用这个连接池时。con.setAutoCommit(false),con.commit()报使用XA的错误。。解决方法如下。。。。 转自:http://anthonliu.blogbus.com/logs/514546.ht...

heroky04的博客 1404

weblogic oracle datasource driver 配置

weblogic10.3 的数据源配置在选择驱动的时候,默认是*Bea's Oracle Driver(Type4 XA) Version:9.0.1, 9.2.0,10,11,这样检索30000件,CPU利用率达到100%,半个小时后还是没反应。 后来把它改成*oracle's Driver(Thin) Versions 9.0.1,9.2.0,10,11,OK没有问题,很快就出来结果了。...

zdk2116的专栏 367

weblogic的sqlserver驱动

weblogic的sqlserver 驱动在weblogic容器内跑得很欢;但是把weblogic的sqlserver驱动包拷贝出来发现不可用;(wlsqlserver.jar wlbase.jar wlutil.jar),提示什么不能脱离容器使用该驱动;然后我干脆把weblogic.jar也拷贝出来;加到classpath当中;发现使用正常;)

永远的黑山 2499
上一篇: Weblogic下使用Apache插件中转后,远程IP地址不正确解决办法
下一篇: Tomcat中的Connector配置
xinlanzero
博客等级 码龄25年 10粉丝 132原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值