【发布时间】:2021-12-23 17:28:56
【问题描述】:
我想使用 Cold Fusion Administrator(最新版本)将数据库 (Microsoft SQL) 添加到我正在开发的网站。
输入所有需要的数据后,我遇到了问题:
Connection verification failed for data source: dbKantine
java.sql.SQLException: The sqlserver package is not installed. You can install the package through the CLI package manager (C:/Users/MYNAME/.CommandBox/server/C1EA019F5A81794693D0EA837C1622B4-PROJECTNAME/adobe-2021.0.2.328618/WEB-INF/cfusion/bin/cfpm.bat) by running the command : install sqlserver.
我尝试执行提到的 *.bat 文件,但没有任何反应。
我还在命令框中尝试了install sqlserver,但它显示:
Error getting ForgeBox entry [sqlserver]
The entry slug sent is invalid or does not exist
编辑:
我使用 cfpm.sh 安装了它,并在那里写了“安装 sqlserver”。
但现在它在 Cold Fusion Administrator 内部告诉我:
Connection verification failed for data source: MYDB
java.sql.SQLNonTransientConnectionException: [Macromedia][SQLServer JDBC Driver]An SSL socket connection could not be established because JRE 1.4 or above is required.
编辑 2:
我使用 ColdFusion 2018 重新设置了所有内容(因为我目前正在学习 CF 2018)。
现在我明白了:
数据源的连接验证失败:MYDB java.sql.SQLNonTransientConnectionException:[Macromedia][SQLServer JDBC Driver]SQL Server 登录需要 SSL 连接。根 原因是:java.sql.SQLNonTransientConnectionException: [Macromedia][SQLServer JDBC Driver]SQL Server 登录需要一个 SSL 连接。
我尝试了什么:
我创建了一个 *.keystore 文件和一个 *.cer 文件。 我遵循了这个 (https://usermanual.wiki/adobe/CF11Configen.762142204/html#pf2f) 指令并尝试将密钥库文件添加到 CF 管理员:
【问题讨论】:
-
JDK/JRE 1.4 于 2002 年发布,并在 2008 年停止接收免费的公开更新。可能是时候升级到更新的东西了。
-
我已经用 CF 2018 再次设置它,参见 Edit2
标签: sql-server database coldfusion