J2CA0075W 处理方法 allocateMCWrapper 时应该存在活动的事务

原创 2007年09月18日 17:42:00
 
应用系统在websphere5.1环境小运行,SystemOut.log 文件不断打出以下warming语句
[06-5-9 17:01:44:778 GMT+08:00] 3945f948 ConnectionMan W J2CA0075W:
处理方法 allocateMCWrapper 时应该存在活动的事务。
[06-5-9 17:01:44:803 GMT+08:00] 3945f948 ConnectionMan W J2CA0075W:
处理方法 initializeForUOW 时应该存在活动的事务。
websphere的文档解释如下:
***********************************************************
Cause

These messages are being produced due to an "unsupported" environment. When application has spun its own threads from an EJB, accessing a database is not supported (per the J2EE specification). If a Servlet is spinning its own threads and accessing a database, the J2EE specification is not clear on this, so WebSphere Application Server 5.0 will allow it at this time. IBM is working with Sun to clarify this in the specification, so eventually (i.e. J2EE 1.4) spun threads from a Servlet accessing a database outside of a transaction will not be supported either.
Since we don't want to promote the usage of these "naked" threads accessing databases, we are producing the warning messages. Although they may be filling up the logs, we feel that these are necessary to warn the user that they are doing something not in-line with the intended usage. Customers should consider changing their application to comply with the
J2EE specification.

Solution

The temporary fix to suppress these warning messages from log file is to modify the file j2c.properties which can be found in the $WAS_HOME/properties directory ($WAS_HOME is the directory where WebSphere Application Server 5.0.x is installed) and
add the following line to the file:

false
***********************************************************
具体原因就是在websphere环境下如果从非WebSphere创建的线程(如servlet)中访问datasourceConnection的话,将给出以上警告。消除该警告的方法参考上文的方法。
 
 

J2CA0075W 处理方法 allocateMCWrapper 时应该存在活动的事务

应用系统在websphere5.1环境小运行,SystemOut.log 文件不断打出以下warming语句[06-5-9 17:01:44:778 GMT+08:00] 3945f948 Conne...
  • xiedd
  • xiedd
  • 2006年05月24日 12:04
  • 1820

J2CA0075W 处理方法 allocateMCWrapper 时应该存在活动的事务

 [07-9-1 13:33:00:007 CST] 5eeae9a3 ConnectionMan W J2CA0075W: 处理方法 allocateMCWrapper 时应该存在活动的事务。[07...
  • zwhfyy
  • zwhfyy
  • 2007年09月01日 13:52
  • 1551

Sql Server事务日志

本文导读:SQL Server中的数据库都是由一或多个数据文件以及一或多个事务日志文件组成的。SQL Server事务日志主要是用来记录所有事务对数据库所做的修改,SQL SERVER利用事务日志来确...
  • liujiayu2
  • liujiayu2
  • 2015年08月01日 13:33
  • 915

ORA-06519: 检测到活动的自治事务处理,已经回退

写了一个函数,由于在定义时加入了 create or replace function F_计算结果(In_参数 varchar2) return number is --使用自治事务 PRA...
  • r_youxia_dayu
  • r_youxia_dayu
  • 2011年08月28日 15:33
  • 12204

Spring事务处理-编程式事务和声明式事务

Spring框架提供编程式事务处理和声明式事务处理。 编程式事务处理就是指在业务代码中利用Spring框架提供的一些类进行事务处理。 声明式事务处理就是指在xml配置文件或注解的方式声明对某个类方法进...
  • yizhenn
  • yizhenn
  • 2016年08月11日 14:11
  • 1574

错误信息:“此会话中的活动事务已由另外一个会话提交或终止”的产生及解决

错误信息:“此会话中的活动事务已由另外一个会话提交或终止”的产生及解决。 缺省的情况下,由于.net是使用了数据库连接缓冲,如果是先关闭数据库远程连接,再提交分布式事务的话,那么 就有可能...
  • dbtwin
  • dbtwin
  • 2010年12月11日 22:34
  • 771

无法启动分布式事务的解决方法

当运行分布式事务对 ANSI,并在从 SQL Server, 您可能收到错误消息, 它类似于以下:服务器: 消息 7391, 级别 16, 状态 1, 行 1因为 OLEDB 提供程序 SQLOLE...
  • Flora_qxy
  • Flora_qxy
  • 2006年12月07日 14:37
  • 5764

关于微信投票活动存在微信人工刷票数的情况解析

关于微信投票活动存在微信人工刷票数的情况解析,越来越多的人在平常生活中使用微信,以微信为载体的许多功能就被开发和使用了起来,比如——微信投票。于是乎,微信上兴起了各种投票,从小学生到gov部门的投票活...
  • a2595805
  • a2595805
  • 2017年09月11日 13:59
  • 200

常见事务并发问题以及处理方法

1、数据库事务并发会引起那些常见问题以及对应的解决方法? 1)丢失更新:撤消一个事务时,把其它事务已提交的更新的数据覆盖了。 2)脏读:一个事务读到另一个事务未提交的更新数据。 3)幻读:一...
  • songwei128
  • songwei128
  • 2015年02月05日 21:40
  • 2363

(7.1.6)数据库基础之数据库恢复技术和并发控制

1-事务 1-1定义 一个数据库操作序列 一个不可分割的工作单位 恢复和并发控制的基本单位 1-2事务的ACID特性: 原子性(Atomicity) 一致性(Consiste...
  • fei20121106
  • fei20121106
  • 2015年03月26日 15:49
  • 446
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:J2CA0075W 处理方法 allocateMCWrapper 时应该存在活动的事务
举报原因:
原因补充:

(最多只允许输入30个字)