java - 升级到 TIBCO TRA 5.7.4 (JRE 1.6.0_30) 后 SQL Server JDBC 连接超时

标签 java jdbc tibco businessworks

升级到 TIBCO BusinessWorks (BW) 5.10(很可能不相关)和 TIBCO Runtime Agent (TRA) 5.7.4 后,使用 Microsoft SQL Server JDBC 驱动程序 (com.microsoft.sqlserver.jdbc.SQLServer - sqljdbc4) 的 JDBC 连接.jar) 超时。例如,在 TIBCO Designer 中对 JDBC 连接使用“测试连接”时,就会发生这种情况。

请注意,TRA 5.7.4 包括 JRE 1.6.0_30。

最佳答案

解决问题的步骤:

  1. 通过检查 .tra 文件(TIBCO_HOME\bw\5.10\bin\bwengine.tra 和 TIBCO_HOME\designer\5.7\bin\designer.tra),确保 JDBC 驱动程序位于 BW 和 Designer 的类路径中。这可以通过将驱动程序 .jar 放入 TIBCO_HOME\tpcl\5.7\lib 来完成
  2. 将以下行添加到您的 BW 和 Designer .tra 文件中:

    java.property.TIBCO_SECURITY_VENDOR=j2se

您可能还需要对其他 TIBCO 软件(例如 Hawk 和 Administrator)执行上述操作,具体取决于您的设置。

关于java - 升级到 TIBCO TRA 5.7.4 (JRE 1.6.0_30) 后 SQL Server JDBC 连接超时,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19242395/

相关文章:

java - 我怎样才能让我的 BST add 方法在前两个子节点之后添加节点?

java - 通过单击更改文本颜色?

java - 如何更新不可见/离屏 View ?

java - Hibernate基于枚举的排序

java - 安全的 JDBC 连接

linux - 用于调用主脚本的 Systemd 单元文件

java - JDBC 关闭数据库连接

java.sql.SQLException : ORA-00604: error occurred at recursive SQL level 1 ORA-01003: no statement parsed exception

c++ - 如何确保通过 JMS 成功发送短信?

JavaScript 和 LiveView(TIBCO 实时数据集市)