我正在尝试设置我的ColdFusion实例以使用jTDS作为数据源而不是Macromedia的内置驱动程序,但是当我保存数据源时,我收到以下错误:
Connection verification failed for data source: rxdsn
java.sql.SQLException: Timed out trying to establish connection
The root cause was that: java.sql.SQLException: Timed out trying to establish connection
如果我使用内置驱动程序创建相同的数据源,我可以很好地连接。
我在Windows 2008 R2上的ColdFusion 9 Standard上做了所有这些。这是我到目前为止所做的:
保存后,我收到了错误消息。同样,我使用内置驱动程序的相同信息(服务器,数据库,用户名和密码),我可以成功连接。
我的环境如下:
Sever 1:
服务器2:
答案 0 :(得分:2)
我今天遇到了同样的问题,但经过一段时间的调查,我已经设法解决了这个问题:
从coldfusion9 / lib文件夹中删除1.3.0版本,并将版本1.2.8放入其中,然后重新启动ColdFusion。 (我必须在重新启动之后尝试连接大约5次才能连接,因为它一直在超时 - 这次延迟而不是立即延迟)。
它失败的原因是因为1.3是在较新的主要版本的java上编译而不是CF正在运行。