Tomcat 7 上的 ColdFusion 9 的 ODBC 套接字数据源问题
最近,我在 Tomcat 7 build 22 上安装了 CF9 Web 应用程序。我让 CF9 服务器在 Tomcat 7 上运行良好。一切都工作完美,除了我真正需要的一件事,失败严重(请参见下文):
我安装的:
安装了 CF9,选择了 WAR,并在 Win 7 32 位上检查了所有子组件。
安装了 CF9 更新至 9.0.1
在 Tomcat 7 上部署了 CF9.WAR,没有出现问题。
从 CF Admin Manager 添加 MS SQL Server 没有出现问题。还可以添加另一个嵌入式 Derby 服务器。
添加 ODBC Socket 类型的数据源时会出现此问题。错误消息是:
<块引用>访问可用 odbc 数据源时出错 - 无法加载库 ColdFusion ODBC 服务器服务未运行或尚未安装
我尝试重新安装 CF9 两次,只是为了确保所有内容都已正确选择,但没有运气。 ODBC Socket 数据源也有同样的问题。
从组件服务管理器中,CF9 ODBC 服务器正在运行,但没有列出“CF9 ODBC 代理”。
我无法在 Tomcat 上获取 CF9 ODBC 数据源。
现在,为了使其正常工作,我必须在同一台计算机上的 IIS 7.5 服务器上安装和部署 CF9。不同之处在于CF9 ODBC Server 和Agent 都出现并运行在服务管理器上。
另一项测试:
现在我决定停止 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 套接字选择的 ODBC 数据源名称,然后点击“ADD”即可查看它是否有效。我怀疑它不起作用,因为我已经在家里的另一台机器上尝试过。仍然不走运:(。
如果没有其他人可以让它在 Tomcat 上工作,那么这是一个 Adobe CF9 问题,应该在下一个 HOTFIX 或下一个版本发布中处理。
请帮我检查这个问题。
谢谢你周末愉快。
本·阮
Recently, I installed CF9 web app on Tomcat 7 build 22. I get the CF9 server up running fine on Tomcat 7. Everything works flawlessly, except one thing I really need, failed badly (see below please):
What I installed:
Installed CF9 with WAR selection and all sub-components checked on Win 7 32bit.
Installed CF9 update to 9.0.1
Deployed CF9.WAR on Tomcat 7 without an issue.
From CF Admin Manager, adding MS SQL Server without an issue. Also adding another Embedded Derby server fine.
The issue occurs when adding a data source for ODBC Socket type. The error messages are:
Error accessing available odbc datasource - Unable to load library
The ColdFusion ODBC Server service is not running or has not been installedI tried reinstalling CF9 again 2 times just to make sure everything was selected properly but NO luck. Same issue with ODBC Socket data source.
From Component Service Manager, CF9 ODBC Server is running, but there is no 'CF9 ODBC Agent' listed.
There is no way I could get CF9 ODBC data source on Tomcat.
Now, to make it works, I have to install and deploy CF9 on IIS 7.5 server on the same machine. The difference is both CF9 ODBC Server and Agent appearing and running on Service manager.
One more test:
And now I decided to stop IIS server and CF9 on IIS. I then started CF9 on Tomcat, everything works fine except for the same ODBC Socket datasource issue. What I noticed is the "CF9 ODBC Agent" disappeared from Service Manager.
The result is both CF9 on Tomcat AND CF9 on IIS now have same ODBC Socket data source issue. (Due to the disappearance of ODBC Agent)
To get CF9 ODBC data source back running on IIS server, I have uninstalled CF9 from IIS server, then reinstalled CF9 on IIS server. Now, it is working again, I can see both CF9 ODBC Server and Agent listed and running on Service manager.
My goal is to try to get CF9 on Tomcat 7 along with ODBC data source functioning. But NO LUCK so far.
Please HELP:
If anyone has CF9 deployed on Tomcat, please do me a favor by just entering any ODBC data source name with ODBC socket selection and HIT 'ADD' to see if it works. I doubt it would not work, because I have tried on the other machine at home. STILL NO LUCK :(.
If no one else can get it to work on Tomcat, then it is an Adobe CF9 issue and should be either handled in the next HOTFIX or in the next version release.
Please help me check for this issue.
Thank you & have a nice weekend.
Ben Nguyen
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
这似乎是您偶然发现的错误: http://www.elliottsprehn.com/cfbugs /错误/79023
This appears to be the bug you've stumbled upon: http://www.elliottsprehn.com/cfbugs/bugs/79023