【发布时间】:2014-07-13 17:49:17
【问题描述】:
我们将 ATG 用于电子商务网站。现在我们正在使用一些调度程序从 oracle DB 中获取数据。今天我们遇到了“事务未激活”异常。
我们将超时时间从 300(默认)增加到 3000。现在我们没有收到此异常,但执行查询需要很长时间。任何指针?通过 sqlserver 执行此查询时,所花费的时间要少得多。
例外:
2014-07-10 21:17:41,888 错误 [STDERR] 容器:atg.repository.RepositoryException; SOURCE:org.jboss.util.NestedSQLException:事务未激活:tx=TransactionImple ; - 嵌套 throwable:(javax.resource.ResourceException:事务未激活:tx=TransactionImple ) 2014-07-10 21:17:41,888 错误 [STDERR] atg.adapter.gsa.GSAItemDescriptor.executeQuery(GSAItemDescriptor.java:7638) 2014-07-10 21:17:41,888 错误 [STDERR] atg.adapter.gsa.GSAView.executeUncachedQuery(GSAView.java:332) 2014-07-10 21:17:41,888 错误 [STDERR] atg.repository.query.QueryCache.executeUncachedQuery(QueryCache.java:693
【问题讨论】:
标签: java oracle jboss transactions atg