最近,我在Tomcat 7 build 22上安装了CF9 Web应用程序。我在Tomcat 7上运行CF9服务器运行正常。除了我真正需要的一件事之外,一切都运行良好,但是失败很严重(请参阅下面的内容):
我安装了什么:
安装了带有WAR选择的CF9,并在Win 7 32bit上检查了所有子组件。
已安装CF9更新至9.0.1
在没有问题的情况下在Tomcat 7上部署CF9.WAR。
从CF Admin Manager中添加MS SQL Server没有问题。还可以添加另一个嵌入式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套接字数据源相同的问题。
从组件服务管理器,CF9 ODBC服务器正在运行,但没有列出“CF9 ODBC代理”。
我无法在Tomcat上获取CF9 ODBC数据源。
现在,为了使其工作,我必须在同一台机器上的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