Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/variables/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
多个ColdFusion实例的相同逻辑路径_Coldfusion_Coldfusion 9 - Fatal编程技术网

多个ColdFusion实例的相同逻辑路径

多个ColdFusion实例的相同逻辑路径,coldfusion,coldfusion-9,Coldfusion,Coldfusion 9,我正在运行两个CF9实例。这两个实例都有一个名为SharedCode的逻辑路径,该路径在Mappings下映射,指向两个不同的目录。但是,当我从第二个实例引用映射时,它指向在第一个(默认)实例中映射的目录 映射如下所示: Default instance: SharedCode --> D:\Websites\SharedCode Second instance: SharedCode --> D:\Websites\CF2\SharedCode 我的代码引用映射如下:Shared

我正在运行两个CF9实例。这两个实例都有一个名为
SharedCode
的逻辑路径,该路径在
Mappings
下映射,指向两个不同的目录。但是,当我从第二个实例引用映射时,它指向在第一个(默认)实例中映射的目录

映射如下所示:

Default instance: SharedCode --> D:\Websites\SharedCode
Second instance: SharedCode --> D:\Websites\CF2\SharedCode
我的代码引用映射如下:
SharedCode\cfc\foo.cfm
。如果在第二个实例中运行
expandPath('\SharedCode'\)
,它将输出
D:\Websites\SharedCode\


经过一些调查,ColdFusion似乎不允许在单独的实例中使用相同的逻辑路径进行映射。这是真的吗?有没有一种解决方案不涉及使每个逻辑路径都是唯一的

听起来第二个实例中运行的代码实际上没有连接到第二个实例。您可以通过在每个实例中转储服务器作用域进行检查,查看它们是否引用相同的根目录。如果它们相同,则需要使用Web服务器配置工具来配置网站以使用正确的CF实例。

听起来,在第二个实例中运行的代码实际上没有连接到第二个实例。您可以通过在每个实例中转储服务器作用域进行检查,查看它们是否引用相同的根目录。如果它们相同,您需要使用Web服务器配置工具来配置您的网站以使用正确的CF实例。

您能更详细地解释您的确切设置吗?@Tomalak:My Server(s)setup?我稍微澄清了这个问题。这有帮助吗?你能更详细地解释一下你的确切设置吗?@Tomalak:My server(s)setup?我稍微澄清了这个问题。这有帮助吗?我检查了服务器范围,这就是问题所在。但是,我已经使用WSConfig将网站配置为使用第二个CF实例。为了更好的衡量,我把它去掉,再加回去。同样,尝试停止两个实例的服务,然后只启动第二个实例的服务,看看它是否选择了正确的映射。然后重新开始第一次服务,但没用。尝试访问站点时,仅运行第二个实例返回错误。那么我做错了什么呢?我通过删除实例并重新创建它来修复这个问题。另外,这两个线程也有帮助&我检查了服务器范围,这就是问题所在。但是,我已经使用WSConfig将网站配置为使用第二个CF实例。为了更好的衡量,我把它去掉,再加回去。同样,尝试停止两个实例的服务,然后只启动第二个实例的服务,看看它是否选择了正确的映射。然后重新开始第一次服务,但没用。尝试访问站点时,仅运行第二个实例返回错误。那么我做错了什么呢?我通过删除实例并重新创建它来修复这个问题。此外,这两个线程也有帮助&