我们一直面临着一个问题,即一个简单的ejb-ql查询用完了事务时间,如果相同(WL生成的SQL版本的ejb-ql)是从SQL命令提示符运行的,它所花费的时间比配置的少得多JTA时间(执行JTA的时间少于5%)。
Erros:抛出错误的时间很少:
javax.ejb.FinderException:使用结果集时'finderMethodName'中的异常:'weblogic.jdbc.wrapper.ResultSet_oracle_jdbc_driver_OracleResultSetImpl@9c18f' java.sql.SQLException:在登记XAConnection时发生意外异常java.sql.SQLException:事务已回退:事务在301秒后超时
注意 - JTA配置为300秒
大多数情况下抛出的错误是:
javax.ejb.FinderException:使用结果集时'finderMethodName'中的异常:'weblogic.jdbc.wrapper.ResultSet_oracle_jdbc_driver_OracleResultSetImpl@a5af' java.sql.SQLException:结果集已关闭
答案 0 :(得分:0)
您应该增加容器中的超时。
服务配置 - >其他服务
单击JTA配置(在其他服务下)
然后您将在页面顶部看到超时秒数。