iis - ColdFusion 9 在 Tomcat 7 上的 ODBC 套接字数据源问题

标签 iis tomcat coldfusion coldfusion-9

最近,我在 Tomcat 7 build 22 上安装了 CF9 网络应用程序。我让 CF9 服务器在 Tomcat 7 上运行良好。一切都完美无缺,除了我真正需要的一件事,失败得很严重(请见下文):

我安装了什么:

  1. 在 Win 7 32 位上安装了带有 WAR 选择和所有子组件的 CF9。

  2. 安装 CF9 更新到 9.0.1

  3. 在 Tomcat 7 上毫无问题地部署了 CF9.WAR。

  4. 在 CF Admin Manager 中,添加 MS SQL Server 没有任何问题。还可以添加另一个嵌入式 Derby 服务器。

  5. 为 ODBC 套接字类型添加数据源时会出现此问题。错误信息是:

    Error accessing available odbc datasource - Unable to load library The ColdFusion ODBC Server service is not running or has not been installed

  6. 我再次尝试重新安装 CF9 2 次,以确保所有内容都已正确选择,但没有成功。 ODBC 套接字数据源存在同样的问题。

  7. 在组件服务管理器中,CF9 ODBC 服务器正在运行,但没有列出“CF9 ODBC 代理”。

  8. 我无法在 Tomcat 上获取 CF9 ODBC 数据源。

现在,为了让它工作,我必须在同一台机器上的 IIS 7.5 服务器上安装和部署 CF9。不同之处在于 CF9 ODBC 服务器和代理都出现并运行在服务管理器上。

再进行一次测试:

现在我决定停止 IIS 服务器和 IIS 上的 CF9。然后我在 Tomcat 上启动了 CF9,除了相同的 ODBC 套接字数据源问题外,一切正常。我注意到“CF9 ODBC 代理”从服务管理器中消失了。

结果是 Tomcat 上的 CF9 和 IIS 上的 CF9 现在都有相同的 ODBC 套接字数据源问题。 (由于ODBC Agent的消失)

为了让 CF9 ODBC 数据源重新在 IIS 服务器上运行,我从 IIS 服务器上卸载了 CF9,然后在 IIS 服务器上重新安装了 CF9。现在,它又开始工作了,我可以看到 CF9 ODBC 服务器和代理都在服务管理器上列出并正在运行。

我的目标是尝试在 Tomcat 7 上获得 CF9 以及 ODBC 数据源功能。但到目前为止没有运气。

请帮助:

如果有人在 Tomcat 上部署了 CF9,请帮我一个忙,只需输入任何带有 ODBC 套接字选择的 ODBC 数据源名称,然后点击“添加”,看看它是否有效。我怀疑它不会工作,因为我已经在家里的另一台机器上试过了。仍然没有运气:(。

如果没有其他人可以让它在 Tomcat 上运行,那么这是一个 Adob​​e CF9 问题,应该在下一个 HOTFIX 或下一个版本发布中处理。

请帮我检查一下这个问题。

谢谢,周末愉快。
阮本

最佳答案

这似乎是您偶然发现的错误:http://www.elliottsprehn.com/cfbugs/bugs/79023

关于iis - ColdFusion 9 在 Tomcat 7 上的 ODBC 套接字数据源问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8100936/

相关文章:

tomcat - 如何通过 WSO2 将 JAVA_HOME 传递给 Tomcat

image - 使用 Coldfusion 8 将图像添加到 Excel 文档中的行

coldfusion - 代码/Web 应用程序部署的最佳实践?

ColdFusion CommandBox - 禁止消息

java - 当 URL 路径中有特殊字符时,将 Apache ProxyPass 或 Mod_jk 与 Tomcat 结合使用

java - 如何在同一个Tomcat上部署多个具有外部配置的Spring boot应用程序?

iis - IIS 在 x-Forwarded-For header 中设置的端口号与最初的目标端口不同

iis - 如何使用 PowerShell 设置 IIS ApplicationPool "Private Memory Limit"值

python - IIS 上的多个 Python Flask 站点

asp.net - 部署到 IIS 7.5 后出现空白自定义 404 页面