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