Caused by: java.sql.SQLException: Connection has already been created in this tx context for pool named OracleDB. Illegal attempt to create connection from another pool: uptel_login
at weblogic.jdbc.jts.Driver.getExistingConnection(Driver.java:473)
at weblogic.jdbc.jts.Driver.connect(Driver.java:142)
at weblogic.jdbc.common.internal.RmiDataSource.getConnection(RmiDataSource.java:305)
at com.gsta.neva2.business.sqlclient.SqlClient.getConnection(SqlClient.java:135)
at com.gsta.neva2.business.sqlclient.Session.getConnection(Session.java:67)
at com.gsta.neva2.business.sqlclient.SqlClientSupport.select(SqlClientSupport.java:44)
当配置SqlConfig.xml下成“jndi”时,使用自身封装的sqlclient。在SqlClient.getConnection()时,程序报错:connection为刚访问完的一个数据源OracleDB,竟然不能创建另外一个连接uptel_login,
解决方法有二:
1、使用jdbc访问数据库,不会出现该情况,可能由于jdbc是每次执行完sql后就提交事务,所以前一个数据源已经“彻底关闭”。(其实封装的sqlclient在每次访问结束后都把session,con之类的关闭了(为null),就是不清楚为什么Connection 还是前一个数据源的连接)。
2、在weblogic控制台将uptel_login这个数据源配置:Honor Global Transactions为false (默认为true)。这个值不能修改,只能在新建数据源时配置。
分享到:
相关推荐
spring获取weblogic jndi数据源的两种方式,一种本地weblogic server获取,无需用户名、密码、IP和端口等;另一种为从其他weblogic server获取,则必须申明用户名、密码、IP和端口
weblogic下配置JNDI数据源,希望对大家有帮助
weblogic9.1下配置JNDI数据源,有时候很另人头痛,现在只要你照这上面的步骤一步一步做,你成功的希望会很大哦
weblogic配置数据源:名称:填写数据源的名称 该名称在weblogic中的唯一标识 JNDI名称:为连接数据库时指定datasourse的名称(可以随便写) 数据库类型:选择你当前使用的数据库
1、weblogic数据源的配置,2、数据库连接配置,3、jndi连接方式配置
weblogic连接池配置数据库断掉重连的问题
NULL 博文链接:https://hanhg.iteye.com/blog/271150
WebLogic10 配置 部署 JNDI 数据源
使用jndi的方式通过weblogic控制台部署web应用,创建MySQL8的数据源,驱动的引入配置;web应用代码的部署。
出现 连接测试成功 提示消息 表示 JDBC数据源 配置成功。 8、点击 下一步 按钮,配置 JDBC数据源 目标服务器。 9、在需要 应用此 JDBC数据源的 服务器的 复选框 打勾。 10、点击 完成 按钮。 到此位置 完成JDBC配置...
本资源详细介绍了weblogic的管理,如数据源、jndi等常用的功能。是管理员参考书籍
数据源可以不用写java:comp了,直接写ID和WEBLOGIC一样 数据源可以不用写java:comp了,直接写ID和WEBLOGIC一样数据源可以不用写java:comp了,直接写ID和WEBLOGIC一样
0x01 JBoss解密jboss的数据库连接密码般存在<jndi-name>OracleDS</jndi-name> //jndi名字<connection-
基于weblogic,应对数据库连接泄漏的解决方法; 包含临时解决方法和数据连接池泄露监控,并可追踪到某个类某行代码。
可能需要修改sunny.guestbook.util包中的DBConn类,本网站采用的是连接池技术连接数据库,需要在weblogic控制台中创建一个JNDI名为myjndi的数据源,连接oracle数据库,配置过程和创建SQL Server的数据源类似。...
4.1.3 使用WebLogic服务器管理的 数据源 182 4.1.4 使用JBoss服务器管理的数据源 187 4.2 事务和JTA 191 4.2.1 事务的基本概念 191 4.2.2 分布式事务处理、XA规范和 2PC协议 192 4.2.3 使用JTA全局事务保证多 数据库...
springboot weblogic jndi 数据源 依赖 wlfullclient.jar weblogic的包:作为第三方jar包添加到项目中。
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 关闭...
2个目标文件 摘要:Java源码,文件操作,TCP,服务器 Tcp服务端与客户端的JAVA实例源代码,一个简单的Java TCP服务器端程序,别外还有一个客户端的程序,两者互相配合可以开发出超多的网络程序,这是最基础的部分。...
Tcp服务端与客户端的JAVA实例源代码,一个简单的Java TCP服务器端程序,别外还有一个客户端的程序,两者互相配合可以开发出超多的网络程序,这是最基础的部分。 递归遍历矩阵 1个目标文件,简单! 多人聊天室 3...