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

Java 升级到TIBCO TRA 5.7.4(JRE 1.6.0_30)后,SQL Server JDBC连接超时,java,jdbc,tibco,businessworks,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.jar)的JDBC连接超时。例如,在TIBCO设计器中,当在JDBC连接上使用“测试连接”时,就会发生这种情况 请注意,TRA 5.7.4包括JRE 1.6.0_30。解决问题的步骤: 通过检查.tr

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


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

解决问题的步骤:

  • 通过检查.tra文件(TIBCO_HOME\BW\5.10\bin\bwengine.tra和TIBCO_HOME\Designer\5.7\bin\Designer.tra),确保JDBC驱动程序位于BW和Designer的类路径中。这可以通过在TIBCO_HOME\tpcl\5.7\lib中删除driver.jar来实现
  • 将以下行添加到BW和Designer.tra文件中:

    java.property.TIBCO_SECURITY_VENDOR=j2se


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

    听起来像是用Java 1.6 update 30Mark修复的,它是相关的,但只是更新到1.6u30(更新TRA时自动完成)这还不够,因为它在更新后无法开箱即用。Aleksandr,将答案放在问题中是否正确?如果是这样的话,为什么当你回答自己的问题时,so界面不自动这样做呢?不,你不应该在问题中包含答案,所以我已经回滚了Aleksandr的编辑。对此表示抱歉。你的回答对我来说似乎是额外的信息。