最近,我在Tomcat 7 build 22上安装了CF9 Web应用程序。我使CF9服务器在Tomcat 7上可以正常运行。除了我真正需要的一件事以外,其他所有东西都可以正常工作,并且运行失败(请参见下文):

我安装了什么:


安装了带有WAR选择的CF9,并在Win 7 32位上检查了所有子组件。
已安装CF9更新到9.0.1
毫无问题地在Tomcat 7上部署了CF9.WAR。
从CF Admin Manager中,添加MS SQL Server没有问题。还可以添加另一个Embedded Derby服务器。
为ODBC套接字类型添加数据源时,会发生此问题。错误消息是:


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

我尝试再次重新安装CF9 2次,以确保所有内容均已正确选择,但没有运气。 ODBC套接字数据源也存在相同问题。
从Component Service Manager,CF9 ODBC服务器正在运行,但是没有列出“ CF9 ODBC代理”。
我无法在Tomcat上获得CF9 ODBC数据源。


现在,要使其工作,我必须在同一台计算机上的IIS 7.5服务器上安装和部署CF9。区别在于CF9 ODBC服务器和代理都出现在Service Manager上并在其中运行。

再测试一次:

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

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

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

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

请帮忙:

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

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

请帮助我检查此问题。

谢谢,祝您周末愉快。
本阮

最佳答案

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

10-08 19:54