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

时间:2011-11-11 22:52:50

标签: iis tomcat coldfusion coldfusion-9

最近,我在Tomcat 7 build 22上安装了CF9 Web应用程序。我在Tomcat 7上运行CF9服务器运行正常。除了我真正需要的一件事之外,一切都运行良好,但是失败很严重(请参阅下面的内容):

我安装了什么:

  1. 安装了带有WAR选择的CF9,并在Win 7 32bit上检查了所有子组件。

  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数据源。

  9. 现在,为了使其工作,我必须在同一台机器上的IIS 7.5服务器上安装和部署CF9。区别在于CF9 ODBC服务器和代理程序在服务管理器上出现和运行。

    还有一个测试:

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

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

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

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

    请帮助:

    如果有人在Tomcat上部署了CF9,请通过输入任何ODBC数据源名称和ODBC套接字选择以及HIT“ADD”来帮我一个忙,看它是否有效。我怀疑它不会起作用,因为我在家里试过另一台机器。仍然没有运气:(。

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

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

    谢谢你&周末愉快。
    Ben Nguyen

1 个答案:

答案 0 :(得分:0)

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