在ColdFusion 8中配置TNS数据源



我正在研究如何在CentOS下建立一个使用Oracle TNS的Coldfusion 8(CF)数据源。我看了这篇Stackoverflow文章。但是,我仍然有一些困难。我得到了tnsnames.ora文件的副本,并将其放在/coldfusion/install/folder/TNSNamesFolder/TNSNames.ora的服务器上。我下载了11g的最新OracleJDBC驱动程序,将它们放在类路径中的一个文件夹中,然后重新启动CF。我通过查看设置摘要来验证新的JAR文件是否被选中。我使用的JDBC URL是:

jdbc:oracle:thin:TNSNamesFile=/coldfusion/install/folder/TNSNamesFolder/TNSNames.ora/TNSNames.ora; TNSServerName=%TNSEntry%

但是,我收到以下错误:网络适配器无法建立连接。我遇到的另一个问题是,如果类路径中有另一个用于Oracle的JDBC驱动程序,我如何知道它在哪个JAR中?如何确保这些新的JDBC驱动程序是Oracle唯一使用的驱动程序?

JDBC URL:JDBC:mmacromedia:oracle:TNSNamesFile=C:\oraclexe\app\oracle\product\11.2.0\server\network\ADMIN\tnsnames.ora;TNSServerName=db9d1.db

驱动程序类:oracle.jdbc.OracleDriver

最新更新