我的问题是Tibco BW 6。
我正在使用 JDBCQuery 活动来查询我的数据库。一切正常,但是当我部署应用程序并在一段时间不活动后重新启动测试时,我在 JDBCQuery 活动级别出现超时错误。我试图增加使用的JDBC资源的"登录超时"和活动的"超时",但我仍然有同样的问题。
当我重新启动应用程序时,一切再次运行良好。
我正在使用Oracle作为DBMS。
有人已经遇到这个问题了吗?
谢谢。
让我保持活动状态"过程来尝试此解决方法:
select * from dual;
编辑: 可能 BW 6.4 会处理这个问题
TIBCO解决方案是使用AppNodeConfig中的属性Engine.DBConnection.idleTimeout。但它没有在版本 6.4.1 上实现
请检查你的罐子。我们遇到了类似的问题,其中所有 jdbc 查询活动在部署后都超时了。
后来我们发现Appnode是在我们安装了错误的ojdbc.jar文件并且无法选择正确的jar时创建的。我们刚刚删除了appnode,重新创建了它,并使用"bwinstall"实用程序来安装jdbc驱动程序,问题得到了修复。似乎与应用节点有问题。